
Public Member Functions | |
| SurfQuadrature (const QuadratureFamily &quad) | |
| virtual | ~SurfQuadrature () |
| virtual XMLObject | toXML () const |
| virtual std::string | description () const |
Handleable interface | |
| const QuadratureFamily & | quad_ |
| static int | getNrMaxTrianglePerCell () |
| virtual void | getQuadRule (Array< Point > &quadPoints, Array< double > &quadWeights) const |
| virtual void | getTriangleRule (Array< Point > &quadPoints, Array< double > &quadWeights) const |
Definition at line 55 of file SundanceSurfQuadrature.hpp.
| SurfQuadrature::SurfQuadrature | ( | const QuadratureFamily & | quad | ) |
Definition at line 43 of file SundanceSurfQuadrature.cpp.
| virtual Sundance::SurfQuadrature::~SurfQuadrature | ( | ) | [inline, virtual] |
Definition at line 62 of file SundanceSurfQuadrature.hpp.
| virtual std::string Sundance::SurfQuadrature::description | ( | ) | const [inline, virtual] |
Describable interface
Reimplemented from Sundance::QuadratureFamilyStub.
Definition at line 69 of file SundanceSurfQuadrature.hpp.
References Sundance::QuadratureFamilyStub::order(), and Sundance::toString().
| static int Sundance::SurfQuadrature::getNrMaxTrianglePerCell | ( | ) | [inline, static] |
return the maximal number of line segments inside one cell
Definition at line 77 of file SundanceSurfQuadrature.hpp.
Referenced by Sundance::CurveIntegralCalc::getSurfQuadPoints().
| void SurfQuadrature::getQuadRule | ( | Array< Point > & | quadPoints, | |
| Array< double > & | quadWeights | |||
| ) | const [protected, virtual] |
for surface integral integrals only this method should be used
Reimplemented from Sundance::QuadratureFamilyBase.
Definition at line 56 of file SundanceSurfQuadrature.cpp.
References getTriangleRule().
| void SurfQuadrature::getTriangleRule | ( | Array< Point > & | quadPoints, | |
| Array< double > & | quadWeights | |||
| ) | const [protected, virtual] |
for surface integral integrals only this method should be used
Reimplemented from Sundance::QuadratureFamilyBase.
Definition at line 64 of file SundanceSurfQuadrature.cpp.
References Sundance::QuadratureFamily::getPoints(), quad_, and Sundance::TriangleCell.
Referenced by getQuadRule().
| XMLObject SurfQuadrature::toXML | ( | ) | const [virtual] |
Reimplemented from Sundance::QuadratureFamilyStub.
Definition at line 49 of file SundanceSurfQuadrature.cpp.
References Sundance::QuadratureFamilyStub::order(), and Teuchos::toString().
const QuadratureFamily& Sundance::SurfQuadrature::quad_ [private] |
The quadrature which will be used for the surface integration
Definition at line 93 of file SundanceSurfQuadrature.hpp.
Referenced by getTriangleRule().