|
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 12 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 48 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 89 of file NodalBasis.hpp.
| ROL::Ptr<Teuchos::LAPACK<int,Real> > NodalBasis< Real >::lapack_ |
| lapack_ | pointer to LAPACK interface |
Definition at line 15 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
| const int NodalBasis< Real >::ni_ |
| ni_ | Number of interpolation points |
Definition at line 18 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
| const int NodalBasis< Real >::nq_ |
| nq_ | Number of quadrature points |
Definition at line 21 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
| std::vector<Real> NodalBasis< Real >::xi_ |
| xi_ | Vector of interpolation points |
Definition at line 27 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
| std::vector<Real> NodalBasis< Real >::xq_ |
| xq_ | Vector of quadrature points |
Definition at line 30 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
| std::vector<Real> NodalBasis< Real >::wq_ |
| wq_ | Vector of quadrature weights |
Definition at line 33 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 36 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
| std::vector<Real> NodalBasis< Real >::Lp_ |
Definition at line 37 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 40 of file NodalBasis.hpp.
Referenced by NodalBasis< Real >::NodalBasis().
1.8.5