To treat material data. This class enables reading material data in material data files. It also returns these informations by means of its members. More...
Public Member Functions | |
Material () | |
Default consructor. More... | |
Material (const Material &m) | |
Copy constructor. | |
~Material () | |
Destructor. | |
int | set (int m, const string &name) |
Associate to material code number n the material named name More... | |
string | getName (int m) const |
Return material name for material with code m More... | |
int | getCode (size_t i) const |
Return material code for i -th material. | |
size_t | getNbMat () const |
Return Number of read materials. | |
void | setCode (int m) |
Associate code m to current material. | |
int | check (int c) |
real_t | Density () |
Return constant density. | |
real_t | Density (const Point< real_t > &x, real_t t) |
Return density at point x and time t | |
real_t | SpecificHeat () |
Return constant specific heat. | |
real_t | SpecificHeat (const Point< real_t > &x, real_t t) |
Return specific heat at point x and time t | |
real_t | ThermalConductivity () |
Return constant thermal conductivity. | |
real_t | ThermalConductivity (const Point< real_t > &x, real_t t) |
Return thermal conductivity at point x and time t | |
real_t | MeltingTemperature () |
Return constant melting temperature. | |
real_t | MeltingTemperature (const Point< real_t > &x, real_t t) |
Return melting temperature at point x and time t | |
real_t | EvaporationTemperature () |
Return constant evaporation temperature. | |
real_t | EvaporationTemperature (const Point< real_t > &x, real_t t) |
Return evaporation temperature at point x and time t | |
real_t | ThermalExpansion () |
Return constant thermal expansion coefficient. | |
real_t | ThermalExpansion (const Point< real_t > &x, real_t t) |
Return thermal expansion coefficient at point x and time t | |
real_t | LatentHeatForMelting () |
Return constant latent heat for melting. | |
real_t | LatentHeatForMelting (const Point< real_t > &x, real_t t) |
Return latent heat for melting at point x and time t | |
real_t | LatentHeatForEvaporation () |
Return constant latent heat for evaporation. | |
real_t | LatentHeatForEvaporation (const Point< real_t > &x, real_t t) |
Return latent heat for evaporation at point x and time t | |
real_t | DielectricConstant () |
Return constant dielectric constant. | |
real_t | DielectricConstant (const Point< real_t > &x, real_t t) |
Return dielectric constant at point x and time t | |
real_t | ElectricConductivity () |
Return constant electric conductivity. | |
real_t | ElectricConductivity (const Point< real_t > &x, real_t t) |
Return electric conductivity at point x and time t | |
real_t | ElectricResistivity () |
Return constant electric resistivity. | |
real_t | ElectricResistivity (const Point< real_t > &x, real_t t) |
Return electric resistivity at point x and time t | |
real_t | MagneticPermeability () |
Return constant magnetic permeability. | |
real_t | MagneticPermeability (const Point< real_t > &x, real_t t) |
Return magnetic permeability at point x and time t | |
real_t | Viscosity () |
Return constant viscosity. | |
real_t | Viscosity (const Point< real_t > &x, real_t t) |
Return viscosity at point x and time t | |
real_t | YoungModulus () |
Return constant Young modulus. | |
real_t | YoungModulus (const Point< real_t > &x, real_t t) |
Return Young modulus at point x and time t | |
real_t | PoissonRatio () |
Return constant Poisson ratio. | |
real_t | PoissonRatio (const Point< real_t > &x, real_t t) |
Return Poisson ratio at point x and time t | |
real_t | Property (int i) |
Return constant i -th property. | |
real_t | Property (int i, const Point< real_t > &x, real_t t) |
Return i -th property at point x and time t | |
Material & | operator= (const Material &m) |
Operator =. | |
To treat material data. This class enables reading material data in material data files. It also returns these informations by means of its members.
Material | ( | ) |
Default consructor.
It initializes the class and searches for the path where are material data files.
int check | ( | int | c | ) |
Check if material code c
is present.
0
if succeeded, 1
if not. string getName | ( | int | m | ) | const |
Return material name for material with code m
If such a material is not found, return a blank string.
int set | ( | int | m, |
const string & | name | ||
) |
Associate to material code number n
the material named name