 
 
 

| Public Member Functions | |
| RaviartThomas (int spatialDim) | |
| int | order () const | 
| void | print (std::ostream &os) const | 
| bool | supportsCellTypePair (const CellType &maximalCellType, const CellType &cellType) const | 
| Inform caller as to whether a given cell type is supported. | |
| virtual void | getReferenceDOFs (const CellType &maximalCellType, const CellType &cellType, Array< Array< Array< int > > > &dofs) const | 
| virtual int | nReferenceDOFsWithoutFacets (const CellType &maximalCellType, const CellType &cellType) const | 
| virtual bool | lessThan (const BasisDOFTopologyBase *other) const | 
| std::string | description () const | 
| virtual void | refEval (const CellType &cellType, const Array< Point > &pts, const SpatialDerivSpecifier &deriv, Array< Array< Array< double > > > &result, int verbosity=0) const | 
Definition at line 43 of file SundanceRaviartThomas.hpp.
| RaviartThomas::RaviartThomas | ( | int | spatialDim | ) | 
Definition at line 45 of file SundanceRaviartThomas.cpp.
| std::string RaviartThomas::description | ( | ) | const | 
Definition at line 82 of file SundanceRaviartThomas.cpp.
| void RaviartThomas::getReferenceDOFs | ( | const CellType & | maximalCellType, | |
| const CellType & | cellType, | |||
| Array< Array< Array< int > > > & | dofs | |||
| ) | const  [virtual] | 
Implements Sundance::BasisDOFTopologyBase.
Definition at line 102 of file SundanceRaviartThomas.cpp.
References Sundance::LineCell, Sundance::PointCell, Sundance::TetCell, and Sundance::TriangleCell.
| bool RaviartThomas::lessThan | ( | const BasisDOFTopologyBase * | other | ) | const  [virtual] | 
Reimplemented from Sundance::BasisFamilyBase.
Definition at line 139 of file SundanceRaviartThomas.cpp.
References Sundance::typeLessThan().
| int RaviartThomas::nReferenceDOFsWithoutFacets | ( | const CellType & | maximalCellType, | |
| const CellType & | cellType | |||
| ) | const  [virtual] | 
Implements Sundance::BasisDOFTopologyBase.
Definition at line 87 of file SundanceRaviartThomas.cpp.
References Sundance::dimension().
| int Sundance::RaviartThomas::order | ( | ) | const  [inline, virtual] | 
| void RaviartThomas::print | ( | std::ostream & | os | ) | const  [virtual] | 
Implements Playa::Printable.
Definition at line 238 of file SundanceRaviartThomas.cpp.
References Sundance::VectorBasis::dim().
| void RaviartThomas::refEval | ( | const CellType & | cellType, | |
| const Array< Point > & | pts, | |||
| const SpatialDerivSpecifier & | deriv, | |||
| Array< Array< Array< double > > > & | result, | |||
| int | verbosity = 0 | |||
| ) | const  [virtual] | 
Implements Sundance::BasisReferenceEvaluationBase.
Definition at line 148 of file SundanceRaviartThomas.cpp.
References Sundance::MultiIndex::firstOrderDirection(), Sundance::LineCell, Sundance::SpatialDerivSpecifier::mi(), Sundance::MultiIndex::order(), Sundance::PointCell, Sundance::TetCell, Sundance::TriangleCell, and Sundance::ADReal::value().
| bool RaviartThomas::supportsCellTypePair | ( | const CellType & | maximalCellType, | |
| const CellType & | cellType | |||
| ) | const  [virtual] | 
Inform caller as to whether a given cell type is supported.
Implements Sundance::BasisDOFTopologyBase.
Definition at line 49 of file SundanceRaviartThomas.cpp.
References Sundance::LineCell, Sundance::PointCell, Sundance::TetCell, and Sundance::TriangleCell.