class IntegrationRules

Container class for integration rules

Public Methods

IntegrationRule(int NP)
Construct an integration rule with given number of points
void GaussianRule()
Computes Gaussian integration rule on (0,1) with NPoints
void UniformRule()
Defines composite trapezoidal integration rule on [0,1]
int GetNPoints() const
Returns the number of the points in the integration rule
IntegrationPoint& IntPoint(int i)
Returns a reference to the i-th integration point
const IntegrationPoint& IntPoint(int i) const
Returns a const reference to the i-th integration point
~IntegrationRule()
Destroys an IntegrationRule object
IntegrationRules()
Defines all integration rules
IntegrationRule& Get(int GeomType, int Order)
Returns an integration rule for given GeomType and Order.
~IntegrationRules()
Destroys an IntegrationRules object

Documentation

Container class for integration rules
IntegrationRule(int NP)
Construct an integration rule with given number of points

void GaussianRule()
Computes Gaussian integration rule on (0,1) with NPoints

void UniformRule()
Defines composite trapezoidal integration rule on [0,1]

int GetNPoints() const
Returns the number of the points in the integration rule

IntegrationPoint& IntPoint(int i)
Returns a reference to the i-th integration point

const IntegrationPoint& IntPoint(int i) const
Returns a const reference to the i-th integration point

~IntegrationRule()
Destroys an IntegrationRule object

IntegrationRules()
Defines all integration rules

IntegrationRule& Get(int GeomType, int Order)
Returns an integration rule for given GeomType and Order.

~IntegrationRules()
Destroys an IntegrationRules object


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de