TrilinosCouplings  Development
 All Classes Namespaces Files Functions Pages
Public Member Functions | List of all members
TrilinosCouplings::TpetraIntrepidPoissonExample::MaterialTensor< Scalar > Class Template Reference

User-defined material tensor. More...

Public Member Functions

 MaterialTensor (const double offDiagVal)
 
void operator() (Scalar material[][3], const Scalar &x, const Scalar &y, const Scalar &z) const
 
 MaterialTensor (const double offDiagVal)
 
void operator() (Scalar material[][3], const Scalar &x, const Scalar &y, const Scalar &z) const
 
 MaterialTensor (const double offDiagVal)
 
void operator() (Scalar material[][3], const Scalar &x, const Scalar &y, const Scalar &z) const
 
 MaterialTensor (const double offDiagVal)
 
void operator() (Scalar material[][3], const Scalar &x, const Scalar &y, const Scalar &z) const
 

Detailed Description

template<typename Scalar>
class TrilinosCouplings::TpetraIntrepidPoissonExample::MaterialTensor< Scalar >

User-defined material tensor.

Evaluate the tensor using operator(). Its arguments are:

Parameters
material[out] 3 x 3 material tensor evaluated at (x,y,z)
x[in] x-coordinate of the evaluation point
y[in] y-coordinate of the evaluation point
z[in] z-coordinate of the evaluation point
Warning
Symmetric and positive definite tensor is required for every (x,y,z).

The documentation for this class was generated from the following files: