Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
Functor representing the integrand of a thermal material. Material type must be a functor as well. More...
#include <heat_transfer.hpp>
Public Member Functions | |
ThermalMaterialIntegrand (MaterialType material) | |
Construct a ThermalMaterialIntegrand functor with material model of type MaterialType . More... | |
template<typename X , typename T , typename dT_dt , typename... Params> | |
auto | operator() (double, X x, T temperature, dT_dt dtemp_dt, Params... params) const |
Evaluate integrand. | |
Functor representing the integrand of a thermal material. Material type must be a functor as well.
Definition at line 378 of file heat_transfer.hpp.
|
inline |
Construct a ThermalMaterialIntegrand functor with material model of type MaterialType
.
[in] | material | A functor representing the material model. Should be a functor, or a class/struct with public operator() method. Must NOT be a generic lambda, or serac will not compile due to static asserts below. |
Definition at line 384 of file heat_transfer.hpp.