#include <quadRule.hh>


Public Member Functions | |
| virtual const Real * | abscissas () const |
| Returns a pointer into the array of the abscissas. | |
| virtual uint | n () const |
| Returns the number of points. | |
| void | printRule () |
| print weights and abscissas to stdout | |
| QuadratureRuleTrapeze (uint n) | |
| Constructor. | |
| QuadratureRuleTrapeze (uint n, Real x0, Real xend) | |
| Constructor. | |
| virtual const Real * | weights () const |
| Returns a pointer into the array of the weights. | |
| virtual | ~QuadratureRuleTrapeze () |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Protected Attributes | |
| const Real * | abscissas_ |
| Abscissas. | |
| const Real * | weights_ |
| Weights. | |
Private Attributes | |
| Quadrature< 5 > | rule_ |
| Real * | shAbscissas_ |
| Abscissas and weights on the shifted interval. | |
| Real * | shWeights_ |
Definition at line 169 of file quadRule.hh.
| concepts::QuadratureRuleTrapeze::QuadratureRuleTrapeze | ( | uint | n | ) | [inline] |
Constructor.
Computes the quadrature points.
| n | Number of points to be computed |
Definition at line 174 of file quadRule.hh.

Constructor.
Computes the quadrature points in the interval (x0, xend).
This implementation is not that optimal as the mapping to the intervall is recomputed always again.
| n | Number of points to be computed |
| x0 | Left interval border. |
| xend | Right interval border. |
| virtual concepts::QuadratureRuleTrapeze::~QuadratureRuleTrapeze | ( | ) | [virtual] |
| virtual const Real* concepts::QuadratureRuleTrapeze::abscissas | ( | ) | const [inline, virtual] |
Returns a pointer into the array of the abscissas.
Reimplemented from concepts::QuadratureRuleDynamic.
Definition at line 192 of file quadRule.hh.
| virtual std::ostream& concepts::QuadratureRuleTrapeze::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
| virtual uint concepts::QuadratureRuleTrapeze::n | ( | ) | const [inline, virtual] |
Returns the number of points.
Implements concepts::QuadratureRule.
Definition at line 199 of file quadRule.hh.

| void concepts::QuadratureRule::printRule | ( | ) | [inherited] |
print weights and abscissas to stdout
| virtual const Real* concepts::QuadratureRuleTrapeze::weights | ( | ) | const [inline, virtual] |
Returns a pointer into the array of the weights.
Reimplemented from concepts::QuadratureRuleDynamic.
Definition at line 195 of file quadRule.hh.
const Real* concepts::QuadratureRuleDynamic::abscissas_ [protected, inherited] |
Abscissas.
Definition at line 57 of file quadRule.hh.
Quadrature<5> concepts::QuadratureRuleTrapeze::rule_ [private] |
Definition at line 203 of file quadRule.hh.
Abscissas and weights on the shifted interval.
Definition at line 205 of file quadRule.hh.
Real * concepts::QuadratureRuleTrapeze::shWeights_ [private] |
Definition at line 205 of file quadRule.hh.
const Real* concepts::QuadratureRuleDynamic::weights_ [protected, inherited] |
Weights.
Definition at line 59 of file quadRule.hh.