ROL
Public Member Functions | Public Attributes | List of all members
NodalBasis< Real > Struct Template Reference

#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...
 

Detailed Description

template<class Real>
struct NodalBasis< Real >

Definition at line 12 of file NodalBasis.hpp.

Constructor & Destructor Documentation

template<class Real >
NodalBasis< Real >::NodalBasis ( ROL::Ptr< Teuchos::LAPACK< int, Real > >  lapack,
const int  ni,
const int  nq 
)
template<class Real >
NodalBasis< Real >::~NodalBasis ( )

Definition at line 89 of file NodalBasis.hpp.

Member Data Documentation

template<class Real >
ROL::Ptr<Teuchos::LAPACK<int,Real> > NodalBasis< Real >::lapack_
Parameters
lapack_pointer to LAPACK interface

Definition at line 15 of file NodalBasis.hpp.

Referenced by NodalBasis< Real >::NodalBasis().

template<class Real >
const int NodalBasis< Real >::ni_
Parameters
ni_Number of interpolation points

Definition at line 18 of file NodalBasis.hpp.

Referenced by NodalBasis< Real >::NodalBasis().

template<class Real >
const int NodalBasis< Real >::nq_
Parameters
nq_Number of quadrature points

Definition at line 21 of file NodalBasis.hpp.

Referenced by NodalBasis< Real >::NodalBasis().

template<class Real >
std::vector<Real> NodalBasis< Real >::xi_
Parameters
xi_Vector of interpolation points

Definition at line 27 of file NodalBasis.hpp.

Referenced by NodalBasis< Real >::NodalBasis().

template<class Real >
std::vector<Real> NodalBasis< Real >::xq_
Parameters
xq_Vector of quadrature points

Definition at line 30 of file NodalBasis.hpp.

Referenced by NodalBasis< Real >::NodalBasis().

template<class Real >
std::vector<Real> NodalBasis< Real >::wq_
Parameters
wq_Vector of quadrature weights

Definition at line 33 of file NodalBasis.hpp.

Referenced by NodalBasis< Real >::NodalBasis().

template<class Real >
std::vector<Real> NodalBasis< Real >::L_
Parameters
L_Column stacked vector of vectors of interpolating functions

Definition at line 36 of file NodalBasis.hpp.

Referenced by NodalBasis< Real >::NodalBasis().

template<class Real >
std::vector<Real> NodalBasis< Real >::Lp_

Definition at line 37 of file NodalBasis.hpp.

Referenced by NodalBasis< Real >::NodalBasis().

template<class Real >
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().


The documentation for this struct was generated from the following file: