Sundance::ScalarBasis Class Reference

Inheritance diagram for Sundance::ScalarBasis:

Sundance::BasisFamilyBase Sundance::BasisFamilyBase Sundance::BasisReferenceEvaluationBase Sundance::TensorBasisBase Sundance::BasisDOFTopologyBase Sundance::ObjectWithClassVerbosity< BasisFamilyBase > Playa::Printable Playa::Handleable< BasisFamilyBase > Sundance::BasisReferenceEvaluationBase Sundance::TensorBasisBase Sundance::BasisDOFTopologyBase Sundance::ObjectWithClassVerbosity< BasisFamilyBase > Playa::Printable Playa::Handleable< BasisFamilyBase > Sundance::Bernstein Sundance::Bubble Sundance::CubicHermite Sundance::EdgeLocalizedBasis Sundance::Fourier Sundance::Lagrange Sundance::Legendre

List of all members.

Public Member Functions

int tensorOrder () const
bool isScalarBasis () const
int dim () const
 ScalarBasis ()
virtual ~ScalarBasis ()
virtual int dim () const


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.

Base class for scalar-valued basis families

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

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.

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().

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