Amandus: Simulations based on multilevel Schwarz methods
Public Member Functions | Protected Attributes | List of all members
CahnHilliardAdapter< dim > Class Template Reference
Inheritance diagram for CahnHilliardAdapter< dim >:
Inheritance graph
[legend]
Collaboration diagram for CahnHilliardAdapter< dim >:
Collaboration graph
[legend]

Public Member Functions

 CahnHilliardAdapter (const TensorProductPolynomial< dim > &tpp)
 
virtual double value (const Point< dim > &p, const unsigned int component=0) const
 
virtual Tensor< 1, dim > gradient (const Point< dim > &p, const unsigned int component=0) const
 

Protected Attributes

const TensorProductPolynomial< dim > * tpp
 

Constructor & Destructor Documentation

template<int dim>
CahnHilliardAdapter< dim >::CahnHilliardAdapter ( const TensorProductPolynomial< dim > &  tpp)
inline

Member Function Documentation

template<int dim>
virtual Tensor<1, dim> CahnHilliardAdapter< dim >::gradient ( const Point< dim > &  p,
const unsigned int  component = 0 
) const
inlinevirtual
template<int dim>
virtual double CahnHilliardAdapter< dim >::value ( const Point< dim > &  p,
const unsigned int  component = 0 
) const
inlinevirtual

Member Data Documentation

template<int dim>
const TensorProductPolynomial<dim>* CahnHilliardAdapter< dim >::tpp
protected

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