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...
#include <Material.h>
Public Member Functions | |
| Material () | |
| Default consructor. | |
| 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 | |
| string | getName (int m) const |
Return material name for material with code m | |
| 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