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 50 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::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.