Public Member Functions
Sundance::TensorBasisBase Class Reference
Inheritance diagram for Sundance::TensorBasisBase:
Sundance::BasisFamilyBase Sundance::ScalarBasis Sundance::ScalarBasis Sundance::VectorBasis Sundance::VectorBasisComponent Sundance::Bernstein Sundance::Bubble Sundance::CubicHermite Sundance::EdgeLocalizedBasis Sundance::Fourier Sundance::Lagrange Sundance::Legendre Sundance::Bernstein Sundance::Bubble Sundance::CubicHermite Sundance::EdgeLocalizedBasis Sundance::Fourier Sundance::Lagrange Sundance::Legendre Sundance::HCurlVectorBasis Sundance::HDivVectorBasis

List of all members.

Public Member Functions

virtual int tensorOrder () const =0
 Return the tensor order of the basis.
virtual int dim () const =0
 Return the dimension of the members of a vector-valued basis. Return 1 if the basis is scalar-valued.
virtual bool isScalarBasis () const
 Inform caller as to whether I am a scalar basis. Default implementation returns false. Overridden by ScalarBasis.
virtual bool isHDivBasis () const
 Inform caller as to whether I am in H(div)
virtual bool isHCurlBasis () const
 Inform caller as to whether I am in H(curl)

Detailed Description

Definition at line 50 of file SundanceTensorBasisBase.hpp.


Member Function Documentation

virtual int Sundance::TensorBasisBase::dim ( ) const [pure virtual]

Return the dimension of the members of a vector-valued basis. Return 1 if the basis is scalar-valued.

Implemented in Sundance::VectorBasis, Sundance::ScalarBasis, Sundance::VectorBasisComponent, and Sundance::ScalarBasis.

virtual bool Sundance::TensorBasisBase::isHCurlBasis ( ) const [inline, virtual]

Inform caller as to whether I am in H(curl)

Reimplemented in Sundance::HCurlVectorBasis.

Definition at line 74 of file SundanceTensorBasisBase.hpp.

virtual bool Sundance::TensorBasisBase::isHDivBasis ( ) const [inline, virtual]

Inform caller as to whether I am in H(div)

Reimplemented in Sundance::HDivVectorBasis.

Definition at line 71 of file SundanceTensorBasisBase.hpp.

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

Inform caller as to whether I am a scalar basis. Default implementation returns false. Overridden by ScalarBasis.

Reimplemented in Sundance::ScalarBasis.

Definition at line 68 of file SundanceTensorBasisBase.hpp.

virtual int Sundance::TensorBasisBase::tensorOrder ( ) const [pure virtual]

Return the tensor order of the basis.

Implemented in Sundance::VectorBasis, and Sundance::ScalarBasis.

Site Contact