IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Lib.JMatProElemetData Class Reference

Chemical element data used by JMatPro. More...

Public Member Functions

 JMatProElemetData (string symbol, double atomicMass)
 Creates new object containing data about a chemical element. More...
 
 JMatProElemetData (string symbol, double atomicMass, string name)
 Creates new object containing data about a chemical element. More...
 
JMatProElemetData Getcopy ()
 

Public Attributes

double MassFraction
 Mass fraction of the current chemical element in a mixture or compound. More...
 
double MoleFraction
 Mole fraction of the current chemical element in a mixture or compound. More...
 

Protected Attributes

string _symbol
 
string _name
 
double _atomicWeight
 

Properties

string Symbol [get, protected set]
 Symbol of the chemical element. More...
 
string Name [get, protected set]
 Name of hte chemical element. More...
 
double AtomicWeight [get, protected set]
 Relativa atomic mass (or "atomic weight") of the chemical element. More...
 

Private Member Functions

 JMatProElemetData ()
 Prevent argument-less constructor. More...
 

Detailed Description

Chemical element data used by JMatPro.

Constructor & Destructor Documentation

IG.Lib.JMatProElemetData.JMatProElemetData ( )
inlineprivate

Prevent argument-less constructor.

IG.Lib.JMatProElemetData.JMatProElemetData ( string  symbol,
double  atomicMass 
)
inline

Creates new object containing data about a chemical element.

Parameters
symbolChemical element's symbol.
atomicMassChemical element's molar mass.
IG.Lib.JMatProElemetData.JMatProElemetData ( string  symbol,
double  atomicMass,
string  name 
)
inline

Creates new object containing data about a chemical element.

Parameters
symbolChemical element's symbol.
atomicMassChemical element's molar mass.

Member Function Documentation

Member Data Documentation

string IG.Lib.JMatProElemetData._symbol
protected
string IG.Lib.JMatProElemetData._name
protected
double IG.Lib.JMatProElemetData._atomicWeight
protected
double IG.Lib.JMatProElemetData.MassFraction

Mass fraction of the current chemical element in a mixture or compound.

Referenced by IG.Num.SimJMatProFileManagerBase.CalculateJMatInput(), IG.Lib.JMatProElemetData.Getcopy(), and IG.Num.SimJMatProFileManagerBase.PrepareJMatInput().

double IG.Lib.JMatProElemetData.MoleFraction

Mole fraction of the current chemical element in a mixture or compound.

Referenced by IG.Num.SimJMatProFileManagerBase.CalculateJMatInput(), IG.Lib.JMatProElemetData.Getcopy(), and IG.Num.SimJMatProFileManagerBase.PrepareJMatInput().

Property Documentation

string IG.Lib.JMatProElemetData.Symbol
getprotected set
string IG.Lib.JMatProElemetData.Name
getprotected set

Name of hte chemical element.

Referenced by IG.Num.SimJMatProFileManagerBase.CalculateJMatInput().

double IG.Lib.JMatProElemetData.AtomicWeight
getprotected set

Relativa atomic mass (or "atomic weight") of the chemical element.

Referenced by IG.Num.SimJMatProFileManagerBase.CalculateJMatInput().


The documentation for this class was generated from the following file: