#include <quadRule.hh>
Public Member Functions | |
| QuadratureRule2dQuadTensor (const concepts::QuadratureRule1d *xRule, const concepts::QuadratureRule1d *yRule) | |
| virtual const Real * | weights (uint i) const |
| virtual const uint | n (uint i) const |
| virtual bool | quadratureData (const uint i, Real3d &q, Real &w) const |
| virtual const bool | domain () const |
| virtual const bool | tensor () const |
| const concepts::QuadratureRule1d * | xRule () const |
| const concepts::QuadratureRule1d * | yRule () const |
| virtual const Real * | abscissas (uint i) const |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Protected Attributes | |
| const Real * | intX_ |
| Abscissas. | |
| const Real * | intY_ |
Tensor quadrature rule in 2d.
For each direction a different integration rule can be specified.
The abscissa are computed on
![\[ [-1,1]^2 \]](form_658.png)
.
Definition at line 397 of file quadRule.hh.
| concepts::QuadratureRule2dQuadTensor::QuadratureRule2dQuadTensor | ( | const concepts::QuadratureRule1d * | xRule, |
| const concepts::QuadratureRule1d * | yRule | ||
| ) |
Constructor.
| xRule | Quadrature rule in x-direction. |
| yRule | Quadrature rule in y-direction. |
Returns the quadrature abcissas in the i-th direction.
| i | i = 0 : x-direction, i = 1 : y-direction |
Implements concepts::QuadratureRule.
Definition at line 360 of file quadRule.hh.
Method delivers if the integration points and weights are computed in [-1,1]^2 or in [0,1]^2. Return true if integration points are computed in
![\[ [-1,1]^2 \]](form_658.png)
or false if they are computed in
![\[ [0,1]^2 \]](form_666.png)
.
Implements concepts::QuadratureRule2d.
Definition at line 422 of file quadRule.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Returns the number of quadrature points in i-th direction. i = 0 : x direction i = 1 : y direction
Implements concepts::QuadratureRule2d.
|
virtual |
Method delivers the i-th quadrature point
![\[ q \in [0,1]^n \]](form_665.png)
and its belonging i-th weight. If i exceeds the numer of quadrature, false is returned.
Implements concepts::QuadratureRule.
Method delivers information about the quadrature rule structure. Returns true for tensor structur and false for non-tensor one.
Implements concepts::QuadratureRule2d.
Definition at line 425 of file quadRule.hh.
Returns the weights in i-th direction. i = 0 : x direction i = 1 : y direction
Implements concepts::QuadratureRule2d.
|
inline |
Definition at line 429 of file quadRule.hh.
|
inline |
Definition at line 433 of file quadRule.hh.
|
protectedinherited |
Abscissas.
Definition at line 382 of file quadRule.hh.
|
protectedinherited |
Definition at line 383 of file quadRule.hh.