OpenMD 3.1
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
OpenMD::GaussianTriangleQuadratureRule Class Referencefinal
+ Inheritance diagram for OpenMD::GaussianTriangleQuadratureRule:

Public Member Functions

 GaussianTriangleQuadratureRule (int order)
 Constructs the Gaussian quadrature rule of the specified order, which must be between 1 and 5.
 
- Public Member Functions inherited from OpenMD::TriangleQuadratureRule
 TriangleQuadratureRule (const TriangleQuadratureRule &)=default
 
TriangleQuadratureRuleoperator= (const TriangleQuadratureRule &)=default
 
 TriangleQuadratureRule (TriangleQuadratureRule &&)=default
 
TriangleQuadratureRuleoperator= (TriangleQuadratureRule &&)=default
 
int order () const
 Returns the order of this rule.
 
const std::vector< Vector2d > & quadrature_points () const
 Returns the vector of quadrature points. These are returned as the first two barycentric coordinates b0 b1; the third is just b2 = 1 - b0 - b1. Each of these has a corresponding weight returned by weights().
 
const std::vector< RealType > & weights () const
 Returns the vector of weights. These sum to 1 and there is one weight for each point returned by quadrature_points().
 

Additional Inherited Members

Detailed Description

Definition at line 16 of file GaussianTriangleQuadrature.hpp.

Constructor & Destructor Documentation

◆ GaussianTriangleQuadratureRule()

OpenMD::GaussianTriangleQuadratureRule::GaussianTriangleQuadratureRule ( int order)
inlineexplicit

Constructs the Gaussian quadrature rule of the specified order, which must be between 1 and 5.

Definition at line 20 of file GaussianTriangleQuadrature.hpp.

References OpenMD::TriangleQuadratureRule::order().


The documentation for this class was generated from the following file: