ROL
|
#include <NodalBasis.hpp>
Public Member Functions | |
NodalBasis (ROL::Ptr< Teuchos::LAPACK< int, Real > > lapack, const int ni, const int nq) | |
Set up quantities we will need repeatedly. More... | |
~NodalBasis () | |
Public Attributes | |
ROL::Ptr< Teuchos::LAPACK< int, Real > > | lapack_ |
const int | ni_ |
const int | nq_ |
std::vector< Real > | xi_ |
std::vector< Real > | xq_ |
std::vector< Real > | wq_ |
std::vector< Real > | L_ |
std::vector< Real > | Lp_ |
ROL::Ptr< Lagrange< Real > > | lagrange_ |
Object for working with Lagrange polynomials and their derivatives. More... | |
Definition at line 21 of file NodalBasis.hpp.
NodalBasis< Real >::NodalBasis | ( | ROL::Ptr< Teuchos::LAPACK< int, Real > > | lapack, |
const int | ni, | ||
const int | nq | ||
) |
Set up quantities we will need repeatedly.
Definition at line 57 of file NodalBasis.hpp.
References gauss(), NodalBasis< Real >::L_, NodalBasis< Real >::lagrange_, NodalBasis< Real >::lapack_, NodalBasis< Real >::Lp_, NodalBasis< Real >::ni_, NodalBasis< Real >::nq_, rec_jacobi(), rec_lobatto(), NodalBasis< Real >::wq_, NodalBasis< Real >::xi_, and NodalBasis< Real >::xq_.
NodalBasis< Real >::~NodalBasis | ( | ) |
Definition at line 98 of file NodalBasis.hpp.
ROL::Ptr<Teuchos::LAPACK<int,Real> > NodalBasis< Real >::lapack_ |
lapack_ | pointer to LAPACK interface |
Definition at line 24 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
const int NodalBasis< Real >::ni_ |
ni_ | Number of interpolation points |
Definition at line 27 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
const int NodalBasis< Real >::nq_ |
nq_ | Number of quadrature points |
Definition at line 30 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
std::vector<Real> NodalBasis< Real >::xi_ |
xi_ | Vector of interpolation points |
Definition at line 36 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
std::vector<Real> NodalBasis< Real >::xq_ |
xq_ | Vector of quadrature points |
Definition at line 39 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
std::vector<Real> NodalBasis< Real >::wq_ |
wq_ | Vector of quadrature weights |
Definition at line 42 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
std::vector<Real> NodalBasis< Real >::L_ |
L_ | Column stacked vector of vectors of interpolating functions |
Definition at line 45 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
std::vector<Real> NodalBasis< Real >::Lp_ |
Definition at line 46 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
ROL::Ptr<Lagrange<Real> > NodalBasis< Real >::lagrange_ |
Object for working with Lagrange polynomials and their derivatives.
Definition at line 49 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().