concepts::Rys Class Referencefinal
Rys shape function basis over an element [a,b]. More...
#include <rys.hh>
Public Member Functions | |
uint | n () const |
Returns the number of shape functions. More... | |
uint | nP () const |
Returns the number of abscissas (in which the shape functions are evaluated) More... | |
Rys (const Real a, const Real b, const Real alpha, const int p, const Array< Real > &abscissas) | |
Compute Rys polynomials on [a,b] w.r.t. More... | |
Rys (const Real a, const Real b, const Real alpha, const int p, const QuadratureRule1d &quadrature) | |
Compute Rys polynomials on [a,b] w.r.t. More... | |
Rys (const Rys &other) | |
const Real * | values () const |
Returns the values of the shape functions. More... | |
~Rys () override | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
void | init (Real a, Real b, Real alpha, const Real xP[]) |
Protected Attributes | |
Real * | values_ |
Values of the shape functions. More... | |
Private Attributes | |
uint | n_ |
Number of shape functions. More... | |
uint | nP_ |
Number of points in which the shape functions are evaluated. More... | |
Detailed Description
Constructor & Destructor Documentation
◆ Rys() [1/3]
concepts::Rys::Rys | ( | const Real | a, |
const Real | b, | ||
const Real | alpha, | ||
const int | p, | ||
const QuadratureRule1d & | quadrature | ||
) |
Compute Rys polynomials on [a,b] w.r.t.
standard normal distribution up to polynomial degree p at nodes specified in quadrature
- Note
- : The nodes are w.r.t. the interval [-1,1]
◆ Rys() [2/3]
concepts::Rys::Rys | ( | const Real | a, |
const Real | b, | ||
const Real | alpha, | ||
const int | p, | ||
const Array< Real > & | abscissas | ||
) |
Compute Rys polynomials on [a,b] w.r.t.
standard normal distribution up to polynomial degree p at nodes specified in abscissas
- Note
- : The nodes are w.r.t. the interval [-1,1]
◆ Rys() [3/3]
concepts::Rys::Rys | ( | const Rys & | other | ) |
◆ ~Rys()
|
override |
Member Function Documentation
◆ info()
|
protectedvirtual |
Returns information in an output stream.
Implements concepts::ShapeFunction1D< Real >.
◆ init()
◆ n()
|
inlineinherited |
Returns the number of shape functions.
Definition at line 35 of file shapefunction.hh.
◆ nP()
|
inlineinherited |
Returns the number of abscissas (in which the shape functions are evaluated)
Definition at line 38 of file shapefunction.hh.
◆ values()
|
inlineinherited |
Returns the values of the shape functions.
Definition at line 40 of file shapefunction.hh.
Member Data Documentation
◆ n_
|
privateinherited |
Number of shape functions.
Definition at line 48 of file shapefunction.hh.
◆ nP_
|
privateinherited |
Number of points in which the shape functions are evaluated.
Definition at line 51 of file shapefunction.hh.
◆ values_
|
protectedinherited |
Values of the shape functions.
Definition at line 45 of file shapefunction.hh.
The documentation for this class was generated from the following file:
- integration/rys.hh