Public Member Functions
Sundance::ScalarBasis Class Reference

Base class for scalar-valued basis families. More...

Inheritance diagram for Sundance::ScalarBasis:
Sundance::BasisFamilyBase Sundance::BasisFamilyBase Sundance::BasisReferenceEvaluationBase Sundance::TensorBasisBase Sundance::BasisDOFTopologyBase Sundance::ObjectWithClassVerbosity< BasisFamilyBase > Sundance::Printable Sundance::Handleable< BasisFamilyBase > Sundance::BasisReferenceEvaluationBase Sundance::TensorBasisBase Sundance::BasisDOFTopologyBase Sundance::ObjectWithClassVerbosity< BasisFamilyBase > Sundance::Printable Sundance::Handleable< BasisFamilyBase > Sundance::Bernstein Sundance::Bubble Sundance::CubicHermite Sundance::EdgeLocalizedBasis Sundance::Lagrange

List of all members.

Public Member Functions

int tensorOrder () const
 Inform caller that my tensor order is zero.
bool isScalarBasis () const
 Inform caller that I am a scalar basis.
int dim () const
 Return the dimension of the members of a scalar-valued basis.
 ScalarBasis ()
virtual ~ScalarBasis ()
virtual int dim () const
 Return the spatial dimension of the basis.

Detailed Description

Base class for scalar-valued basis families.

Bases for scalar fields living in, e.g., H1 or L2, should derive from this class.

Definition at line 103 of file SundanceBasisFamilyBase.hpp.


Constructor & Destructor Documentation

Sundance::ScalarBasis::ScalarBasis ( ) [inline]

Definition at line 48 of file SundanceScalarBasis.hpp.

virtual Sundance::ScalarBasis::~ScalarBasis ( ) [inline, virtual]

Definition at line 51 of file SundanceScalarBasis.hpp.


Member Function Documentation

int Sundance::ScalarBasis::dim ( ) const [inline, virtual]

Return the dimension of the members of a scalar-valued basis.

Implements Sundance::TensorBasisBase.

Definition at line 114 of file SundanceBasisFamilyBase.hpp.

Referenced by Sundance::Lagrange::getReferenceDOFs(), and Sundance::EdgeLocalizedBasis::refEval().

virtual int Sundance::ScalarBasis::dim ( ) const [inline, virtual]

Return the spatial dimension of the basis.

Implements Sundance::TensorBasisBase.

Definition at line 54 of file SundanceScalarBasis.hpp.

bool Sundance::ScalarBasis::isScalarBasis ( ) const [inline, virtual]

Inform caller that I am a scalar basis.

Reimplemented from Sundance::TensorBasisBase.

Definition at line 111 of file SundanceBasisFamilyBase.hpp.

int Sundance::ScalarBasis::tensorOrder ( ) const [inline, virtual]

Inform caller that my tensor order is zero.

Implements Sundance::TensorBasisBase.

Definition at line 108 of file SundanceBasisFamilyBase.hpp.

Site Contact