Wrapper functions for polynomial-based material property evaluation. More...
#include "cl_Material.hpp"Go to the source code of this file.
Namespaces | |
| namespace | belfem |
| USER GUIDES: | |
| namespace | belfem::material |
Functions | |
| real | belfem::material::polyval_E (const Material *Mat, const real T) |
| Evaluate Young's modulus using polynomial. | |
| real | belfem::material::polyval_nu (const Material *Mat, const real T) |
| Evaluate Poisson's ratio using polynomial. | |
| real | belfem::material::polyval_cp (const Material *Mat, const real T) |
| Evaluate specific heat using polynomial. | |
| real | belfem::material::polyval_lambda (const Material *Mat, const real T) |
| Evaluate thermal conductivity using polynomial. | |
| real | belfem::material::polyval_mu (const Material *Mat, const real H, const real T) |
| Evaluate magnetic permeability using polynomial (temperature-dependent only). | |
| real | belfem::material::polyval_rho (const Material *Mat, const real T) |
| Evaluate electrical resistivity using polynomial. | |
| real | belfem::material::polyval_alpha (const Material *Mat, const real T) |
| Evaluate thermal expansion coefficient using polynomial. | |
| real | belfem::material::polyval_Rp02 (const Material *Mat, const real T) |
| Evaluate 0.2% proof stress using polynomial. | |
Wrapper functions for polynomial-based material property evaluation.
These inline functions provide the interface between user-defined materials and the polynomial evaluation mechanism. They are used internally by UserDefinedMaterial::set_user_defined_polynomial().
Each function has the signature required by MatFunc1 or MatFunc2, allowing them to be assigned as user-defined functions while delegating to the material's polynomial evaluation method.