Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Public Member Functions | List of all members
serac::heat_transfer::LinearConductor< dim > Struct Template Reference

Linear anisotropic thermal material model. More...

#include <thermal_material.hpp>

Public Member Functions

 LinearConductor (double density=1.0, double specific_heat_capacity=1.0, tensor< double, dim, dim > conductivity=Identity< dim >())
 Construct a new Linear Isotropic Conductor object. More...
 
template<typename T1 , typename T2 , typename T3 >
SERAC_HOST_DEVICE auto operator() (const T1 &, const T2 &, const T3 &temperature_gradient) const
 Material response call for a linear anisotropic material. More...
 

Detailed Description

template<int dim>
struct serac::heat_transfer::LinearConductor< dim >

Linear anisotropic thermal material model.

Template Parameters
dimSpatial dimension

Definition at line 131 of file thermal_material.hpp.

Constructor & Destructor Documentation

◆ LinearConductor()

template<int dim>
serac::heat_transfer::LinearConductor< dim >::LinearConductor ( double  density = 1.0,
double  specific_heat_capacity = 1.0,
tensor< double, dim, dim >  conductivity = Identity<dim>() 
)
inline

Construct a new Linear Isotropic Conductor object.

Parameters
densityDensity of the material (mass/volume)
specific_heat_capacitySpecific heat capacity of the material (energy / (mass * temp))
conductivityThermal conductivity of the material (power / (length * temp))

Definition at line 139 of file thermal_material.hpp.

Member Function Documentation

◆ operator()()

template<int dim>
template<typename T1 , typename T2 , typename T3 >
SERAC_HOST_DEVICE auto serac::heat_transfer::LinearConductor< dim >::operator() ( const T1 &  ,
const T2 &  ,
const T3 &  temperature_gradient 
) const
inline

Material response call for a linear anisotropic material.

Template Parameters
T1Spatial position type
T2Temperature type
T3Temperature gradient type
Parameters
[in]temperature_gradientTemperature gradient
Returns
The calculated material response (tuple of volumetric heat capacity and thermal flux) for a linear anisotropic material

Definition at line 163 of file thermal_material.hpp.


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