
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.