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). |
Definition at line 39 of file SundanceTensorBasisBase.hpp.
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::ScalarBasis, Sundance::VectorBasis, Sundance::ScalarBasis, and Sundance::VectorBasisComponent.
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 63 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 60 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 57 of file SundanceTensorBasisBase.hpp.
virtual int Sundance::TensorBasisBase::tensorOrder | ( | ) | const [pure virtual] |
Return the tensor order of the basis.
Implemented in Sundance::ScalarBasis, and Sundance::VectorBasis.