Top | ![]() |
![]() |
![]() |
![]() |
gboolean | tool_physic_getSymbolFromZ () |
gboolean | tool_physic_getZFromSymbol () |
const gchar ** | tool_physic_getUnitNames () |
const gchar * | tool_physic_getUnitLabel () |
float | tool_physic_getUnitValueInMeter () |
float | tool_physic_getUnitConversionFactor () |
ToolUnits | tool_physic_getUnitFromName () |
This is a data base associating symbol names and atomic numbers. One can also get the covalent radius of chemical species. It is convenient to plot bindings.
gboolean tool_physic_getSymbolFromZ (gchar **name
,float *radcov
,float *mass
,int zele
);
Get the symbol or the covalence radius of the argument zele
.
gboolean tool_physic_getZFromSymbol (int *zele
,float *radcov
,float *mass
,const gchar *symbol
);
Get the the covalence radius or the atomic number of a given atomic
symbol
.
const gchar **
tool_physic_getUnitNames (void
);
It provides the names corresponding to each units.
an array, null terminated of strings. It is owned by V_Sim.
[transfer none][array zero-terminated=1]
Since: 3.5
const gchar *
tool_physic_getUnitLabel (ToolUnits unit
);
This routine provides the label representing the unit, not its
name, see tool_physic_getUnitNames()
.
Since: 3.8
float
tool_physic_getUnitValueInMeter (ToolUnits unit
);
It provides the factor used to transform unit
into meters.
Since: 3.5
float tool_physic_getUnitConversionFactor (ToolUnits from
,ToolUnits to
);
Retrieve the factor used to convert from from
to to
.
Since: 3.8
ToolUnits
tool_physic_getUnitFromName (const gchar *name
);
Find the unit corresponding to the name
. If none is found,
TOOL_UNITS_UNDEFINED is returned.
Since: 3.5
The possible length units defined in V_Sim. The special case
TOOL_UNITS_UNDEFINED
means that a unit must be defined before any
conversion operations may be done.
Since: 3.5