AssemblerTraits< SimpleLinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM, CONCRETE > > Struct Template Reference

#include <SimpleLinearEllipticAssembler.hpp>

List of all members.

Public Types

typedef boost::mpl::if_
< boost::mpl::is_void_
< CONCRETE >
, SimpleLinearEllipticAssembler
< ELEMENT_DIM, SPACE_DIM,
CONCRETE >, typename
AssemblerTraits< CONCRETE >
::CVT_CLS >::type 
CVT_CLS
typedef boost::mpl::if_
< boost::mpl::is_void_
< CONCRETE >
, SimpleLinearEllipticAssembler
< ELEMENT_DIM, SPACE_DIM,
CONCRETE >, typename
AssemblerTraits< CONCRETE >
::CMT_CLS >::type 
CMT_CLS
typedef boost::mpl::if_
< boost::mpl::is_void_
< CONCRETE >
, AbstractAssembler
< ELEMENT_DIM, SPACE_DIM, 1u >, typename AssemblerTraits< CONCRETE >::CMT_CLS >::type 
INTERPOLATE_CLS


Detailed Description

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM, class CONCRETE>
struct AssemblerTraits< SimpleLinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM, CONCRETE > >

See the AssemblerTraits for SimpleDg0ParabolicAssembler for why this looks like it does

Definition at line 181 of file SimpleLinearEllipticAssembler.hpp.


Member Typedef Documentation

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM, class CONCRETE>
typedef boost::mpl::if_<boost::mpl::is_void_<CONCRETE>, SimpleLinearEllipticAssembler<ELEMENT_DIM, SPACE_DIM, CONCRETE>, typename AssemblerTraits<CONCRETE>::CVT_CLS>::type AssemblerTraits< SimpleLinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM, CONCRETE > >::CVT_CLS

The class in which ComputeVectorTerm is defined.

Definition at line 187 of file SimpleLinearEllipticAssembler.hpp.

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM, class CONCRETE>
typedef boost::mpl::if_<boost::mpl::is_void_<CONCRETE>, SimpleLinearEllipticAssembler<ELEMENT_DIM, SPACE_DIM, CONCRETE>, typename AssemblerTraits<CONCRETE>::CMT_CLS>::type AssemblerTraits< SimpleLinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM, CONCRETE > >::CMT_CLS

The class in which ComputeMatrixTerm is defined.

Definition at line 193 of file SimpleLinearEllipticAssembler.hpp.

template<unsigned ELEMENT_DIM, unsigned SPACE_DIM, class CONCRETE>
typedef boost::mpl::if_<boost::mpl::is_void_<CONCRETE>, AbstractAssembler<ELEMENT_DIM, SPACE_DIM, 1u>, typename AssemblerTraits<CONCRETE>::CMT_CLS>::type AssemblerTraits< SimpleLinearEllipticAssembler< ELEMENT_DIM, SPACE_DIM, CONCRETE > >::INTERPOLATE_CLS

The class in which IncrementInterpolatedQuantities and ResetInterpolatedQuantities are defined.

Definition at line 199 of file SimpleLinearEllipticAssembler.hpp.


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

Generated on Tue Aug 4 16:10:49 2009 for Chaste by  doxygen 1.5.5