libSBML C API  libSBML 5.20.4 C API
Loading...
Searching...
No Matches
UnitDefinition.h File Reference

Definitions of UnitDefinition_t and ListOfUnitDefinitions_t. More...

Include dependency graph for UnitDefinition.h:
This graph shows which files directly or indirectly include this file:

Functions

UnitDefinition_tListOfUnitDefinitions_getById (ListOf_t *lo, const char *sid)
 _tReturns_t _tthe_t _tUnitDefinition_t_t _tstructure_t _thaving_t _ta_t _tgiven_t _tidentifier_t.
 
UnitDefinition_tListOfUnitDefinitions_removeById (ListOf_t *lo, const char *sid)
 _tRemoves_t _ta_t _tUnitDefinition_t_t _tstructure_t _tbased_t _ton_t _tits_t _tidentifier_t.
 
int UnitDefinition_addUnit (UnitDefinition_t *ud, const Unit_t *u)
 _tAdds_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tUnit_t_t _tto_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.
 
int UnitDefinition_areEquivalent (UnitDefinition_t *ud1, UnitDefinition_t *ud2)
 _tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tif_t _ttwo_t _tUnitDefinition_t_t _tstructures_t _tare_t _tequivalent_t.
 
int UnitDefinition_areIdentical (UnitDefinition_t *ud1, UnitDefinition_t *ud2)
 _tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tif_t _ttwo_t _tUnitDefinition_t_t _tstructures_t _tare_t _tidentical_t.
 
UnitDefinition_tUnitDefinition_clone (const UnitDefinition_t *ud)
 _tCreates_t _tand_t _treturns_t _ta_t _tdeep_t _tcopy_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.
 
UnitDefinition_tUnitDefinition_combine (UnitDefinition_t *ud1, UnitDefinition_t *ud2)
 _tCombines_t _ttwo_t _tUnitDefinition_t_t _tstructures_t _tinto_t _ta_t _tsingle_t _tUnitDefinition_t.
 
UnitDefinition_tUnitDefinition_convertToSI (UnitDefinition_t *ud)
 _tConvert_t _ta_t _tgiven_t @_tparam_t _tud_t _tUnitDefinition_t_t _tinto_t _ta_t _tnew_t _tUnitDefinition_t_t _tstructure_t _tthat_t _tuses_t _tSI_t _tunits_t.
 
UnitDefinition_tUnitDefinition_create (unsigned int level, unsigned int version)
 _tCreates_t _ta_t _tnew_t _tUnitDefinition_t_t _tstructure_t _tusing_t _tthe_t _tgiven_t _tSBML_t @_tp_t _tlevel_t _tand_t @_tp_t _tversion_t _tvalues_t.
 
Unit_tUnitDefinition_createUnit (UnitDefinition_t *ud)
 _tCreates_t _ta_t _tnew_t _tand_t _tempty_t _tUnit_t_t _tstructure_t, _tadds_t _tit_t _tto_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t'_ts_t _tlist_t _tof_t _tunits_t, _tand_t _treturns_t _tthe_t _tUnit_t_t _tstructure_t.
 
UnitDefinition_tUnitDefinition_createWithNS (SBMLNamespaces_t *sbmlns)
 _tCreates_t _ta_t _tnew_t _tUnitDefinition_t_t _tstructure_t _tusing_t _tthe_t _tgiven_t _tSBMLNamespaces_t_t _tstructure_t.
 
UnitDefinition_tUnitDefinition_divide (UnitDefinition_t *ud1, UnitDefinition_t *ud2)
 _tCombines_t _ttwo_t _tUnitDefinition_t_t _tstructures_t _tinto_t _ta_t _tsingle_t _tUnitDefinition_t _tas_t _ta_t _tdivision_t.
 
void UnitDefinition_free (UnitDefinition_t *ud)
 _tFrees_t _tthe_t _tgiven_t _tUnitDefinition_t_t.
 
const char * UnitDefinition_getId (const UnitDefinition_t *ud)
 _tReturns_t _tthe_t _tidentifier_t _tof_t _tthis_t _tUnitDefinition_t_t _tstructure_t.
 
ListOf_tUnitDefinition_getListOfUnits (UnitDefinition_t *ud)
 _tReturns_t _tthe_t _tlist_t _tof_t _tUnits_t _tfor_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.
 
const char * UnitDefinition_getName (const UnitDefinition_t *ud)
 _tReturns_t _tthe_t _tname_t _tof_t _tthis_t _tUnitDefinition_t_t _tstructure_t.
 
const XMLNamespaces_tUnitDefinition_getNamespaces (const UnitDefinition_t *ud)
 _tReturns_t _ta_t _tlist_t _tof_t _tXMLNamespaces_t_t _tassociated_t _twith_t _tthis_t _tUnitDefinition_t_t _tstructure_t.
 
unsigned int UnitDefinition_getNumUnits (const UnitDefinition_t *ud)
 _tReturns_t _tthe_t _tnumber_t _tof_t _tUnit_t_t _tstructures_t _tcontained_t _twithin_t _tthis_t _tUnitDefinition_t_t.
 
Unit_tUnitDefinition_getUnit (UnitDefinition_t *ud, unsigned int n)
 _tReturns_t _ta_t _tspecific_t _tUnit_t_t _tinstance_t _tbelonging_t _tto_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.
 
int UnitDefinition_isSetId (const UnitDefinition_t *ud)
 _tPredicate_t _tto_t _ttest_t _twhether_t _tthe_t "_tid_t" _tattribute_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t @_tp_t _tud_t _tis_t _tset_t.
 
int UnitDefinition_isSetName (const UnitDefinition_t *ud)
 _tPredicate_t _tto_t _ttest_t _twhether_t _tthe_t "_tname_t" _tattribute_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t @_tp_t _tud_t _tis_t _tset_t.
 
int UnitDefinition_isVariantOfArea (const UnitDefinition_t *ud)
 _tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tarea_t".
 
int UnitDefinition_isVariantOfDimensionless (const UnitDefinition_t *ud)
 _tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tunit_t @_tc_t "_tdimensionless_t".
 
int UnitDefinition_isVariantOfLength (const UnitDefinition_t *ud)
 _tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tlength_t".
 
int UnitDefinition_isVariantOfMass (const UnitDefinition_t *ud)
 _tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tmass_t".
 
int UnitDefinition_isVariantOfSubstance (const UnitDefinition_t *ud)
 _tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tsubstance_t".
 
int UnitDefinition_isVariantOfSubstancePerTime (const UnitDefinition_t *ud)
 _tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tsubstance_t" _tdivided_t _tby_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_ttime_t".
 
int UnitDefinition_isVariantOfTime (const UnitDefinition_t *ud)
 _tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_ttime_t".
 
int UnitDefinition_isVariantOfVolume (const UnitDefinition_t *ud)
 _tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tvolume_t".
 
char * UnitDefinition_printUnits (UnitDefinition_t *ud, int compact)
 _tExpresses_t _tthe_t _tgiven_t _tdefinition_t _tin_t _ta_t _tplain_t-_ttext_t _tform_t.
 
Unit_tUnitDefinition_removeUnit (UnitDefinition_t *ud, unsigned int n)
 _tRemoves_t _tthe_t _tnth_t _tUnit_t_t _tstructure_t _tfrom_t _tthis_t _tUnitDefinition_t_t _tstructure_t _tand_t _treturns_t _ta_t _tpointer_t _tto_t _tit_t.
 
void UnitDefinition_reorder (UnitDefinition_t *ud)
 _tAlphabetically_t _torders_t _tthe_t _tUnit_t_t _tstructures_t _twithin_t _tthe_t _tlist_t _tof_t _tUnit_t_t'_ts_t _tof_t _ta_t @_tp_t _tud_t _tUnitDefinition_t_t.
 
int UnitDefinition_setId (UnitDefinition_t *ud, const char *sid)
 _tSets_t _tthe_t _tattribute_t "_tid_t" _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t _tto_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tstring_t.
 
int UnitDefinition_setName (UnitDefinition_t *ud, const char *name)
 _tSets_t _tthe_t _tattribute_t "_tname_t" _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t _tto_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tstring_t.
 
void UnitDefinition_simplify (UnitDefinition_t *ud)
 _tSimplifies_t _tthe_t @_tp_t _tud_t _tUnitDefinition_t_t _tsuch_t _tthat_t _tany_t _tgiven_t _tkind_t _tof_t _tUnit_t_t _tstructure_t _toccurs_t _tonly_t _tonce_t _tin_t _tthe_t _tListOfUnits_t.
 
int UnitDefinition_unsetName (UnitDefinition_t *ud)
 _tUnsets_t _tthe_t _tname_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.
 

Detailed Description

Definitions of UnitDefinition_t and ListOfUnitDefinitions_t.

Author
Ben Bornstein

Function Documentation

◆ ListOfUnitDefinitions_getById()

UnitDefinition_t * ListOfUnitDefinitions_getById ( ListOf_t lo,
const char *  sid 
)

_tReturns_t _tthe_t _tUnitDefinition_t_t _tstructure_t _thaving_t _ta_t _tgiven_t _tidentifier_t.

@_tparam_t _tlo_t _tthe_t _tListOfUnitDefinitions_t_t _tstructure_t _tto_t _tsearch_t. @_tparam_t _tsid_t _tthe_t "_tid_t" _tattribute_t _tvalue_t _tbeing_t _tsought_t.

@_treturn_t _titem_t _tin_t _tthe_t @_tp_t _tlo_t _tListOfUnitDefinitions_t _twith_t _tthe_t _tgiven_t @_tp_t _tsid_t _tor_t _ta_t _tnull_t _tpointer_t _tif_t _tno_t _tsuch_t _titem_t _texists_t.

@_tsee_t _tListOf_t_t

@_tmemberof_t _tListOfUnitDefinitions_t_t

◆ ListOfUnitDefinitions_removeById()

UnitDefinition_t * ListOfUnitDefinitions_removeById ( ListOf_t lo,
const char *  sid 
)

_tRemoves_t _ta_t _tUnitDefinition_t_t _tstructure_t _tbased_t _ton_t _tits_t _tidentifier_t.

_tThe_t _tcaller_t _towns_t _tthe_t _treturned_t _titem_t _tand_t _tis_t _tresponsible_t _tfor_t _tdeleting_t _tit_t.

@_tparam_t _tlo_t _tthe_t _tlist_t _tof_t _tUnitDefinition_t_t _tstructures_t _tto_t _tsearch_t. @_tparam_t _tsid_t _tthe_t "_tid_t" _tattribute_t _tvalue_t _tof_t _tthe_t _tstructure_t _tto_t _tremove_t.

@_treturn_t _tThe_t _tUnitDefinition_t_t _tstructure_t _tremoved_t, _tor_t _ta_t _tnull_t _tpointer_t _tif_t _tno_t _tsuch_t _titem_t _texists_t _tin_t @_tp_t _tlo_t.

@_tsee_t _tListOf_t_t

@_tmemberof_t _tListOfUnitDefinitions_t_t

◆ UnitDefinition_addUnit()

int UnitDefinition_addUnit ( UnitDefinition_t ud,
const Unit_t u 
)

_tAdds_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tUnit_t_t _tto_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t. @_tparam_t _tu_t _tthe_t _tUnit_t_t _tinstance_t _tto_t _tadd_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_LEVEL_MISMATCH_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_VERSION_MISMATCH_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_DUPLICATE_OBJECT_ID_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_FAILED_t, _tOperationReturnValues_t_t}

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_areEquivalent()

int UnitDefinition_areEquivalent ( UnitDefinition_t ud1,
UnitDefinition_t ud2 
)

_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tif_t _ttwo_t _tUnitDefinition_t_t _tstructures_t _tare_t _tequivalent_t.

_tFor_t _tthe_t _tpurposes_t _tof_t _tperforming_t _tthis_t _tcomparison_t, _ttwo_t _tUnitDefinition_t_t _tstructures_t _tare_t _tconsidered_t _tequivalent_t _twhen_t _tthey_t _tcontain_t @_tem_t _tequivalent_t _tlist_t _tof_t _tUnit_t_t _tstructures_t. _tUnit_t_t _tstructures_t _tare_t _tin_t _tturn_t _tconsidered_t _tequivalent_t _tif_t _tthey_t _tsatisfy_t _tthe_t _tpredicate_t _tUnit_areEquivalent_t(@_tif_t _tjava_t _tUnit_t, Unit_t@_tendif_t). _tThe_t _tpredicate_t _ttests_t _ta_t _tsubset_t _tof_t _tthe_t_t _tstructures_t'_ts_t _tattributes_t.

@_tparam_t _tud1_t _tthe_t _tfirst_t _tUnitDefinition_t_t _tstructure_t _tto_t _tcompare_t.

@_tparam_t _tud2_t _tthe_t _tsecond_t _tUnitDefinition_t_t _tstructure_t _tto_t _tcompare_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tall_t _tthe_t _tUnit_t_t _tstructures_t _tin_t @_tp_t _tud1_t _tare_t _tequivalent_t _tto_t _tthe_t _tUnit_t_t _tstructures_t _tin_t @_tp_t _tud2_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tsee_t _tUnitDefinition_areIdentical_t() @_tsee_t _tUnit_areEquivalent_t()

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_areIdentical()

int UnitDefinition_areIdentical ( UnitDefinition_t ud1,
UnitDefinition_t ud2 
)

_tPredicate_t _treturning_t @_tc_t _t1_t (_ttrue_t) _tif_t _ttwo_t _tUnitDefinition_t_t _tstructures_t _tare_t _tidentical_t.

_tFor_t _tthe_t _tpurposes_t _tof_t _tperforming_t _tthis_t _tcomparison_t, _ttwo_t _tUnitDefinition_t_t _tstructures_t _tare_t _tconsidered_t _tidentical_t _twhen_t _tthey_t _tcontain_t _tidentical_t _tlists_t _tof_t _tUnit_t_t _tstructures_t. _tPairs_t _tof_t _tUnit_t_t _tstructures_t _tin_t _tthe_t _tlists_t _tare_t _tin_t _tturn_t _tconsidered_t _tidentical_t _tif_t _tthey_t _tsatisfy_t _tthe_t _tpredicate_t _tUnit_areIdentical_t(). _tThe_t _tpredicate_t _tcompares_t _tevery_t _tattribute_t _tof_t _tthe_t _tUnit_t_t _tstructures_t.

@_tparam_t _tud1_t _tthe_t _tfirst_t _tUnitDefinition_t_t _tstructure_t _tto_t _tcompare_t. @_tparam_t _tud2_t _tthe_t _tsecond_t _tUnitDefinition_t_t _tstructure_t _tto_t _tcompare_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tall_t _tthe_t _tUnit_t_t _tstructures_t _tin_t @_tp_t _tud1_t _tare_t _tidentical_t _tto_t _tthe_t _tUnit_t_t _tstructures_t _tof_t @_tp_t _tud2_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tcopydetails_t _tdoc_note_static_methods_t

@_tsee_t _tUnitDefinition_areEquivalent_t() @_tsee_t _tUnit_areIdentical_t()

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_clone()

UnitDefinition_t * UnitDefinition_clone ( const UnitDefinition_t ud)

_tCreates_t _tand_t _treturns_t _ta_t _tdeep_t _tcopy_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t _tto_t _tcopy_t.

@_treturn_t _ta_t (_tdeep_t) _tcopy_t _tof_t _tUnitDefinition_t_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_combine()

UnitDefinition_t * UnitDefinition_combine ( UnitDefinition_t ud1,
UnitDefinition_t ud2 
)

_tCombines_t _ttwo_t _tUnitDefinition_t_t _tstructures_t _tinto_t _ta_t _tsingle_t _tUnitDefinition_t.

_tThis_t _ttakes_t _tUnitDefinition_t_t _tstructures_t @_tp_t _tud1_t _tand_t @_tp_t _tud2_t, _tand_t _tcreates_t _ta_t _tUnitDefinition_t_t _tstructure_t _tthat_t _texpresses_t _tthe_t _tproduct_t _tof_t _tthe_t _tunits_t _tof_t @_tp_t _tud1_t _tand_t @_tp_t _tud2_t.

@_tparam_t _tud1_t _tthe_t _tfirst_t _tUnitDefinition_t_t _tstructure_t. @_tparam_t _tud2_t _tthe_t _tsecond_t _tUnitDefinition_t_t _tstructure_t.

@_treturn_t _ta_t _tUnitDefinition_t_t _twhich_t _trepresents_t _tthe_t _tproduct_t _tof_t _tthe_t _tunits_t _tof_t _tthe_t _ttwo_t _targument_t _tUnitDefinition_t_t'_ts_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_convertToSI()

UnitDefinition_t * UnitDefinition_convertToSI ( UnitDefinition_t ud)

_tConvert_t _ta_t _tgiven_t @_tparam_t _tud_t _tUnitDefinition_t_t _tinto_t _ta_t _tnew_t _tUnitDefinition_t_t _tstructure_t _tthat_t _tuses_t _tSI_t _tunits_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t _tto_t _tconvert_t _tto_t _tSI_t.

@_treturn_t _ta_t _tnew_t _tUnitDefinition_t_t _tstructure_t _trepresenting_t _tthe_t _tresults_t _tof_t _tthe_t _tconversion_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_create()

UnitDefinition_t * UnitDefinition_create ( unsigned int  level,
unsigned int  version 
)

_tCreates_t _ta_t _tnew_t _tUnitDefinition_t_t _tstructure_t _tusing_t _tthe_t _tgiven_t _tSBML_t @_tp_t _tlevel_t _tand_t @_tp_t _tversion_t _tvalues_t.

@_tparam_t _tlevel_t _tan_t _tunsigned_t _tint_t, _tthe_t _tSBML_t _tLevel_t _tto_t _tassign_t _tto_t _tthis_t _tUnitDefinition_t_t.

@_tparam_t _tversion_t _tan_t _tunsigned_t _tint_t, _tthe_t _tSBML_t _tVersion_t _tto_t _tassign_t _tto_t _tthis_t _tUnitDefinition_t_t.

@_treturn_t _ta_t _tpointer_t _tto_t _tthe_t _tnewly_t _tcreated_t _tUnitDefinition_t_t _tstructure_t.

@_tcopydetails_t _tdoc_note_setting_lv_t

@_tmemberof_t _tUnitDefinition_t_t

_tCreates_t _ta_t _tnew_t _tUnitDefinition_t_t _tstructure_t _tusing_t _tthe_t _tgiven_t _tSBML_t @_tp_t _tlevel_t _tand_t @_tp_t _tversion_t _tvalues_t.

@_tcond_t _tdoxygenIgnored_t

◆ UnitDefinition_createUnit()

Unit_t * UnitDefinition_createUnit ( UnitDefinition_t ud)

_tCreates_t _ta_t _tnew_t _tand_t _tempty_t _tUnit_t_t _tstructure_t, _tadds_t _tit_t _tto_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t'_ts_t _tlist_t _tof_t _tunits_t, _tand_t _treturns_t _tthe_t _tUnit_t_t _tstructure_t.

@_treturn_t _ta_t _tnewly_t _tconstructed_t (_tand_t _tempty_t) _tUnit_t_t _tstructure_t.

@_tnote_t _tIt_t _tis_t _tworth_t _temphasizing_t _tthat_t _tthe_t _tattribute_t "_tkind_t" _tvalue_t _tof_t _ta_t _tUnit_t_t _tis_t _ta_t _trequired_t _tattribute_t _tfor_t _ta_t _tvalid_t _tUnit_t_t _tdefinition_t. _tThe_t _tUnitDefinition_createUnit_t() _tmethod_t _tdoes_t _tnot_t _tassign_t _ta_t _tvalid_t _tkind_t _tto_t _tthe_t _tconstructed_t _tunit_t (_tinstead_t, _tit_t _tsets_t _tthe_t "_tkind_t" _tto_t @_tsbmlconstant_t{_tUNIT_KIND_INVALID_t, _tUnitKind_t_t}). _tCallers_t _tare_t _tcautioned_t _tto_t _tset_t _tthe_t _tnewly_t-_tconstructed_t _tUnit_t'_ts_t _tkind_t _tusing_t _tUnitDefinition_setKind_t() _tsoon_t _tafter_t _tcalling_t _tthis_t _tmethod_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_createWithNS()

UnitDefinition_t * UnitDefinition_createWithNS ( SBMLNamespaces_t sbmlns)

_tCreates_t _ta_t _tnew_t _tUnitDefinition_t_t _tstructure_t _tusing_t _tthe_t _tgiven_t _tSBMLNamespaces_t_t _tstructure_t.

@_tparam_t _tsbmlns_t _tSBMLNamespaces_t, _ta_t _tpointer_t _tto_t _tan_t _tSBMLNamespaces_t_t _tstructure_t _tto_t _tassign_t _tto_t _tthis_t _tUnitDefinition_t_t.

@_treturn_t _ta_t _tpointer_t _tto_t _tthe_t _tnewly_t _tcreated_t _tUnitDefinition_t_t _tstructure_t.

@_tcopydetails_t _tdoc_note_setting_lv_t

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_divide()

UnitDefinition_t * UnitDefinition_divide ( UnitDefinition_t ud1,
UnitDefinition_t ud2 
)

_tCombines_t _ttwo_t _tUnitDefinition_t_t _tstructures_t _tinto_t _ta_t _tsingle_t _tUnitDefinition_t _tas_t _ta_t _tdivision_t.

_tThis_t _ttakes_t _tUnitDefinition_t_t _tstructures_t @_tp_t _tud1_t _tand_t @_tp_t _tud2_t, _tand_t _tcreates_t _ta_t _tUnitDefinition_t_t _tstructure_t _tthat_t _texpresses_t _tthe_t _tdivision_t _tof_t _tthe_t _tunits_t _tof_t @_tp_t _tud1_t _tand_t @_tp_t _tud2_t.

@_tparam_t _tud1_t _tthe_t _tfirst_t _tUnitDefinition_t_t _tstructure_t. @_tparam_t _tud2_t _tthe_t _tsecond_t _tUnitDefinition_t_t _tstructure_t.

@_treturn_t _ta_t _tUnitDefinition_t_t _twhich_t _trepresents_t _tthe_t _tdivision_t _tof_t _tthe_t _tunits_t _tof_t _tthe_t _ttwo_t _targument_t _tUnitDefinition_t_t'_ts_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_free()

void UnitDefinition_free ( UnitDefinition_t ud)

_tFrees_t _tthe_t _tgiven_t _tUnitDefinition_t_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_getId()

const char * UnitDefinition_getId ( const UnitDefinition_t ud)

_tReturns_t _tthe_t _tidentifier_t _tof_t _tthis_t _tUnitDefinition_t_t _tstructure_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _twhose_t _tidentifier_t _tis_t _tsought_t.

@_treturn_t _tthe_t _tvalue_t _tof_t _tthe_t "_tid_t" _tattribute_t _tof_t _tthis_t _tUnitDefinition_t_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_getListOfUnits()

ListOf_t * UnitDefinition_getListOfUnits ( UnitDefinition_t ud)

_tReturns_t _tthe_t _tlist_t _tof_t _tUnits_t _tfor_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tuse_t.

@_treturn_t _tthe_t _tListOf_t_t _tcontaining_t _tthe_t _tUnit_t_t'_ts_t _tfor_t _tthe_t _tgiven_t _tUnitDefinition_t_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_getName()

const char * UnitDefinition_getName ( const UnitDefinition_t ud)

_tReturns_t _tthe_t _tname_t _tof_t _tthis_t _tUnitDefinition_t_t _tstructure_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _twhose_t _tname_t _tis_t _tsought_t.

@_treturn_t _tthe_t _tvalue_t _tof_t _tthe_t "_tname_t" _tattribute_t _tof_t _tthis_t _tUnitDefinition_t_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_getNamespaces()

const XMLNamespaces_t * UnitDefinition_getNamespaces ( const UnitDefinition_t ud)

_tReturns_t _ta_t _tlist_t _tof_t _tXMLNamespaces_t_t _tassociated_t _twith_t _tthis_t _tUnitDefinition_t_t _tstructure_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t.

@_treturn_t _tpointer_t _tto_t _tthe_t _tXMLNamespaces_t_t _tstructure_t _tassociated_t _twith_t _tthis_t _tstructure_t

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_getNumUnits()

unsigned int UnitDefinition_getNumUnits ( const UnitDefinition_t ud)

_tReturns_t _tthe_t _tnumber_t _tof_t _tUnit_t_t _tstructures_t _tcontained_t _twithin_t _tthis_t _tUnitDefinition_t_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t _tin_t _tquestion_t.

@_treturn_t _tan_t _tinteger_t _trepresenting_t _tthe_t _tnumber_t _tof_t _tUnit_t_t _tstructures_t _tin_t _tthis_t _tUnitDefinition_t_t _tstructure_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_getUnit()

Unit_t * UnitDefinition_getUnit ( UnitDefinition_t ud,
unsigned int  n 
)

_tReturns_t _ta_t _tspecific_t _tUnit_t_t _tinstance_t _tbelonging_t _tto_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t _tin_t _tquestion_t. @_tparam_t _tn_t _tan_t _tinteger_t, _tthe_t _tindex_t _tof_t _tthe_t _tUnit_t_t _tstructure_t _tto_t _tbe_t _treturned_t.

@_treturn_t _tthe_t _tnth_t _tUnit_t_t _tof_t _tthis_t _tUnitDefinition_t_t _tstructure_t. _tIf_t _tthe_t _tindex_t @_tp_t _tn_t _tis_t _tinvalid_t, @_tc_t _tNULL_t _tis_t _treturned_t.

@_tsee_t _tUnitDefinition_getNumUnits_t()

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isSetId()

int UnitDefinition_isSetId ( const UnitDefinition_t ud)

_tPredicate_t _tto_t _ttest_t _twhether_t _tthe_t "_tid_t" _tattribute_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t @_tp_t _tud_t _tis_t _tset_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t "_tid_t" _tattribute_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tis_t _tset_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isSetName()

int UnitDefinition_isSetName ( const UnitDefinition_t ud)

_tPredicate_t _tto_t _ttest_t _twhether_t _tthe_t "_tname_t" _tattribute_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t @_tp_t _tud_t _tis_t _tset_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t "_tname_t" _tattribute_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tis_t _tset_t, @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isVariantOfArea()

int UnitDefinition_isVariantOfArea ( const UnitDefinition_t ud)

_tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tarea_t".

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthe_t _tUnitDefinition_t_t _tstructure_t @_tp_t _tud_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t _tarea_t, _tmeaning_t _tsquare_t _tmetres_t _twith_t _tonly_t _tarbitrary_t _tvariations_t _tin_t _tscale_t _tor_t _tmultiplier_t _tvalues_t; @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isVariantOfDimensionless()

int UnitDefinition_isVariantOfDimensionless ( const UnitDefinition_t ud)

_tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tunit_t @_tc_t "_tdimensionless_t".

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthis_t _tUnitDefinition_t_t _tis_t _ta_t _tvariant_t _tof_t _tdimensionless_t, _tmeaning_t _tdimensionless_t _twith_t _tonly_t _tarbitrary_t _tvariations_t _tin_t _tscale_t _tor_t _tmultiplier_t _tvalues_t; @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isVariantOfLength()

int UnitDefinition_isVariantOfLength ( const UnitDefinition_t ud)

_tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tlength_t".

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthis_t _tUnitDefinition_t_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t _tlength_t, _tmeaning_t _tmetres_t _twith_t _tonly_t _tarbitrary_t _tvariations_t _tin_t _tscale_t _tor_t _tmultiplier_t _tvalues_t; @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isVariantOfMass()

int UnitDefinition_isVariantOfMass ( const UnitDefinition_t ud)

_tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tmass_t".

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthis_t _tUnitDefinition_t_t _tis_t _ta_t _tvariant_t _tof_t _tmass_t, _tmeaning_t _tgram_t _tor_t _tkilogram_t _twith_t _tonly_t _tarbitrary_t _tvariations_t _tin_t _tscale_t _tor_t _tmultiplier_t _tvalues_t; @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isVariantOfSubstance()

int UnitDefinition_isVariantOfSubstance ( const UnitDefinition_t ud)

_tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tsubstance_t".

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthis_t _tUnitDefinition_t_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t _tsubstance_t, _tmeaning_t _tmoles_t _tor_t _titems_t _twith_t _tonly_t _tarbitrary_t _tvariations_t _tin_t _tscale_t _tor_t _tmultiplier_t _tvalues_t; @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isVariantOfSubstancePerTime()

int UnitDefinition_isVariantOfSubstancePerTime ( const UnitDefinition_t ud)

_tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tsubstance_t" _tdivided_t _tby_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_ttime_t".

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthis_t _tUnitDefinition_t_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t _tsubstance_t _tper_t _tbuilt_t-_tin_t _tunit_t _ttime_t, _tmeaning_t _tit_t _tcontains_t _ttwo_t _tunits_t _tone_t _tof_t _twhich_t _tis_t _ta_t _tvariant_t _tof_t _tsubstance_t _tand_t _tthe_t _tother_t _tis_t _ta_t _tvariant_t _tof_t _ttime_t _twhich_t _tan_t _texponent_t _tof_t -_t1_t; @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isVariantOfTime()

int UnitDefinition_isVariantOfTime ( const UnitDefinition_t ud)

_tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_ttime_t".

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthis_t _tUnitDefinition_t_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t _ttime_t, _tmeaning_t _tseconds_t _twith_t _tonly_t _tarbitrary_t _tvariations_t _tin_t _tscale_t _tor_t _tmultiplier_t _tvalues_t; @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_isVariantOfVolume()

int UnitDefinition_isVariantOfVolume ( const UnitDefinition_t ud)

_tConvenience_t _tfunction_t _tfor_t _ttesting_t _tif_t _ta_t _tgiven_t _tunit_t _tdefinition_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t @_tc_t "_tvolume_t".

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tto_t _tquery_t.

@_treturn_t @_tc_t _t1_t (_ttrue_t) _tif_t _tthis_t _tUnitDefinition_t_t _tis_t _ta_t _tvariant_t _tof_t _tthe_t _tbuilt_t-_tin_t _tunit_t _tvolume_t, _tmeaning_t _tlitre_t _tor_t _tcubic_t _tmetre_t _twith_t _tonly_t _tarbitrary_t _tvariations_t _tin_t _tscale_t _tor_t _tmultiplier_t _tvalues_t; @_tc_t _t0_t (_tfalse_t) _totherwise_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_printUnits()

char * UnitDefinition_printUnits ( UnitDefinition_t ud,
int  compact 
)

_tExpresses_t _tthe_t _tgiven_t _tdefinition_t _tin_t _ta_t _tplain_t-_ttext_t _tform_t.

_tFor_t _texample_t, _ta_t @_tp_t _tud_t _tof_t _tthe_t _tform_t: @_tverbatim_t <_tunitDefinition_t> <_tlistOfUnits_t> <_tunit_t _tkind_t="_tmetre_t" _texponent_t="_t1_t"> <_tunit_t _tkind_t="_tsecond_t" _texponent_t="-_t2_t"> </_tlistOfUnits_t> <_tunitDefinition_t> @_tendverbatim_t _twill_t _treturn_t _tthe_t _tstring_t <_tcode_t>"_tmetre_t (_texponent_t = _t1_t, _tmultiplier_t = _t1_t, _tscale_t = _t0_t) _tsecond_t (_texponent_t = -_t2_t, _tmultiplier_t = _t1_t, _tscale_t = _t0_t)"</_tcode_t> _tif_t @_tp_t _tcompact_t _tis_t @_tc_t _tfalse_t, _tor_t _tthe_t _tstring_t <_tcode_t>"(_t1_t _tmetre_t)^_t1_t (_t1_t _tsecond_t)^-_t2_t"</_tcode_t> _tif_t @_tp_t _tcompact_t _tis_t @_tc_t _ttrue_t. _tThis_t _tmethod_t _tmay_t _tbe_t _tuseful_t _tfor_t _tprinting_t _tunit_t _tinformation_t _tto_t _thuman_t _tusers_t, _tor_t _tin_t _tdebugging_t _tsoftware_t, _tor_t _tother_t _tsituations_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t @_tparam_t _tcompact_t _tinteger_t _tindicating_t _twhether_t _tthe_t _tcompact_t _tform_t _tshould_t _tbe_t _tused_t, _twith_t @_tc_t _tnonzero_t _tindicating_t @_tc_t _ttrue_t, _tand_t @_tc_t _tzero_t _tindicating_t @_tc_t _tfalse_t.

@_treturn_t _ta_t _tstring_t _texpressing_t _tthe_t _tunit_t _tdefinition_t _tdefined_t _tby_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t @_tp_t _tud_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_removeUnit()

Unit_t * UnitDefinition_removeUnit ( UnitDefinition_t ud,
unsigned int  n 
)

_tRemoves_t _tthe_t _tnth_t _tUnit_t_t _tstructure_t _tfrom_t _tthis_t _tUnitDefinition_t_t _tstructure_t _tand_t _treturns_t _ta_t _tpointer_t _tto_t _tit_t.

_tThe_t _tcaller_t _towns_t _tthe_t _treturned_t _tstructure_t _tand_t _tis_t _tresponsible_t _tfor_t _tdeleting_t _tit_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t. @_tparam_t _tn_t _tthe_t _tinteger_t _tindex_t _tof_t _tthe_t _tUnit_t_t _tsought_t.

@_treturn_t _tthe_t _tUnit_t_t _tstructure_t _tremoved_t. _tAs_t _tmentioned_t _tabove_t, _tthe_t _tcaller_t _towns_t _tthe_t _treturned_t _titem_t. @_tc_t _tNULL_t _tis_t _treturned_t _tif_t _tthe_t _tgiven_t _tindex_t _tis_t _tout_t _tof_t _trange_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_reorder()

void UnitDefinition_reorder ( UnitDefinition_t ud)

_tAlphabetically_t _torders_t _tthe_t _tUnit_t_t _tstructures_t _twithin_t _tthe_t _tlist_t _tof_t _tUnit_t_t'_ts_t _tof_t _ta_t @_tp_t _tud_t _tUnitDefinition_t_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t _twhose_t _tunits_t _tare_t _tto_t _tbe_t _treordered_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_setId()

int UnitDefinition_setId ( UnitDefinition_t ud,
const char *  sid 
)

_tSets_t _tthe_t _tattribute_t "_tid_t" _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t _tto_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tstring_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t _twhose_t _tid_t _tis_t _tto_t _tbe_t _tset_t. @_tparam_t _tsid_t _ta_t _tstring_t, _tthe_t _tnew_t _tidentifier_t _tfor_t _tthe_t _tUnitDefinition_t_t _tstructure_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_ATTRIBUTE_VALUE_t, _tOperationReturnValues_t_t}

@_tnote_t _tUsing_t _tthis_t _tfunction_t _twith_t _tan_t @_tp_t _tsid_t _tof_t _tNULL_t _tis_t _tequivalent_t _tto_t _tunsetting_t _tthe_t "_tid_t" _tattribute_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_setName()

int UnitDefinition_setName ( UnitDefinition_t ud,
const char *  name 
)

_tSets_t _tthe_t _tattribute_t "_tname_t" _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t _tto_t _ta_t _tcopy_t _tof_t _tthe_t _tgiven_t _tstring_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t _twhose_t _tname_t _tis_t _tto_t _tbe_t _tset_t. @_tparam_t _tname_t _ta_t _tstring_t, _tthe_t _tnew_t _tname_t _tfor_t _tthe_t _tUnitDefinition_t_t _tstructure_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_INVALID_ATTRIBUTE_VALUE_t, _tOperationReturnValues_t_t}

@_tnote_t _tUsing_t _tthis_t _tfunction_t _twith_t _tthe_t _tname_t _tset_t _tto_t _tNULL_t _tis_t _tequivalent_t _tto_t _tunsetting_t _tthe_t "_tname_t" _tattribute_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_simplify()

void UnitDefinition_simplify ( UnitDefinition_t ud)

_tSimplifies_t _tthe_t @_tp_t _tud_t _tUnitDefinition_t_t _tsuch_t _tthat_t _tany_t _tgiven_t _tkind_t _tof_t _tUnit_t_t _tstructure_t _toccurs_t _tonly_t _tonce_t _tin_t _tthe_t _tListOfUnits_t.

_tFor_t _texample_t, _tthe_t _tfollowing_t _tdefinition_t, @_tverbatim_t <_tunitDefinition_t> <_tlistOfUnits_t> <_tunit_t _tkind_t="_tmetre_t" _texponent_t="_t1_t"> <_tunit_t _tkind_t="_tmetre_t" _texponent_t="_t2_t"> </_tlistOfUnits_t> <_tunitDefinition_t> @_tendverbatim_t _twill_t _tbe_t _tsimplified_t _tto_t @_tverbatim_t <_tunitDefinition_t> <_tlistOfUnits_t> <_tunit_t _tkind_t="_tmetre_t" _texponent_t="_t3_t"> </_tlistOfUnits_t> <_tunitDefinition_t> @_tendverbatim_t

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _tstructure_t _tto_t _tbe_t _tsimplified_t.

@_tmemberof_t _tUnitDefinition_t_t

◆ UnitDefinition_unsetName()

int UnitDefinition_unsetName ( UnitDefinition_t ud)

_tUnsets_t _tthe_t _tname_t _tof_t _tthe_t _tgiven_t _tUnitDefinition_t_t _tstructure_t.

@_tparam_t _tud_t _tthe_t _tUnitDefinition_t_t _twhose_t _tname_t _tis_t _tto_t _tbe_t _tunset_t.

@_tcopydetails_t _tdoc_returns_success_code_t @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_SUCCESS_t, _tOperationReturnValues_t_t} @_tli_t @_tsbmlconstant_t{_tLIBSBML_OPERATION_FAILED_t, _tOperationReturnValues_t_t}

@_tmemberof_t _tUnitDefinition_t_t