Opm::Elasticity::TensorProductFunction< rtype, ctype, ftype, dim > Class Template Reference

Represents a tensor-product of 1D functions. More...

#include <shapefunctions.hpp>

Public Types

enum  { dimension = dim }
 The dimension of the function. More...
 

Public Member Functions

 TensorProductFunction ()
 Empty default constructor. More...
 
 TensorProductFunction (const Dune::FieldVector< ftype, dim > &funcs_)
 Construct a tensor-product function. More...
 
rtype evaluateFunction (const Dune::FieldVector< ctype, dim > &local) const
 Evaluate the function. More...
 
Dune::FieldVector< rtype, dim > evaluateGradient (const Dune::FieldVector< ctype, dim > &local) const
 

Detailed Description

template<class rtype, class ctype, class ftype, int dim>
class Opm::Elasticity::TensorProductFunction< rtype, ctype, ftype, dim >

Represents a tensor-product of 1D functions.

Member Enumeration Documentation

template<class rtype , class ctype , class ftype , int dim>
anonymous enum

The dimension of the function.

Enumerator
dimension 

Constructor & Destructor Documentation

template<class rtype , class ctype , class ftype , int dim>
Opm::Elasticity::TensorProductFunction< rtype, ctype, ftype, dim >::TensorProductFunction ( )
inline

Empty default constructor.

template<class rtype , class ctype , class ftype , int dim>
Opm::Elasticity::TensorProductFunction< rtype, ctype, ftype, dim >::TensorProductFunction ( const Dune::FieldVector< ftype, dim > &  funcs_)
inline

Construct a tensor-product function.

Parameters
[in]funcs_The functions

Member Function Documentation

template<class rtype , class ctype , class ftype , int dim>
rtype Opm::Elasticity::TensorProductFunction< rtype, ctype, ftype, dim >::evaluateFunction ( const Dune::FieldVector< ctype, dim > &  local) const
inline

Evaluate the function.

Parameters
[in]localThe local coordinates
template<class rtype , class ctype , class ftype , int dim>
Dune::FieldVector<rtype, dim> Opm::Elasticity::TensorProductFunction< rtype, ctype, ftype, dim >::evaluateGradient ( const Dune::FieldVector< ctype, dim > &  local) const
inline

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