#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
.
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
or false
if they are computed in
.
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
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.