Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Sacado::Tay::Taylor< T >::TaylorData Struct Reference

#include <Sacado_Tay_Taylor.hpp>

Public Member Functions

 TaylorData ()
 Default constructor.
 
 TaylorData (const T &x)
 Constructor with supplied value x.
 
 TaylorData (int d, const T &x)
 Constructor with degree d and value x.
 
 TaylorData (int d)
 Constructor with degree d.
 
 TaylorData (int d, int l)
 Constructor with degree d and length l.
 
 TaylorData (const TaylorData &x)
 Copy constructor.
 
 ~TaylorData ()
 Destructor.
 
TaylorDataoperator= (const TaylorData &x)
 Assignment operator.
 

Public Attributes

Tcoeff_
 Taylor polynomial coefficients.
 
int deg_
 Degree of polynomial.
 
int len_
 Length of allocated polynomial array.
 

Detailed Description

template<typename T>
struct Sacado::Tay::Taylor< T >::TaylorData

Definition at line 245 of file Sacado_Tay_Taylor.hpp.

Constructor & Destructor Documentation

◆ TaylorData() [1/6]

template<typename T >
Sacado::Tay::Taylor< T >::TaylorData::TaylorData

Default constructor.

Definition at line 43 of file Sacado_Tay_TaylorImp.hpp.

◆ TaylorData() [2/6]

template<typename T >
Sacado::Tay::Taylor< T >::TaylorData::TaylorData ( const T x)

Constructor with supplied value x.

Definition at line 50 of file Sacado_Tay_TaylorImp.hpp.

◆ TaylorData() [3/6]

template<typename T >
Sacado::Tay::Taylor< T >::TaylorData::TaylorData ( int  d,
const T x 
)

Constructor with degree d and value x.

Definition at line 59 of file Sacado_Tay_TaylorImp.hpp.

◆ TaylorData() [4/6]

template<typename T >
Sacado::Tay::Taylor< T >::TaylorData::TaylorData ( int  d)

Constructor with degree d.

Definition at line 68 of file Sacado_Tay_TaylorImp.hpp.

◆ TaylorData() [5/6]

template<typename T >
Sacado::Tay::Taylor< T >::TaylorData::TaylorData ( int  d,
int  l 
)

Constructor with degree d and length l.

Definition at line 76 of file Sacado_Tay_TaylorImp.hpp.

◆ TaylorData() [6/6]

template<typename T >
Sacado::Tay::Taylor< T >::TaylorData::TaylorData ( const TaylorData x)

Copy constructor.

◆ ~TaylorData()

template<typename T >
Sacado::Tay::Taylor< T >::TaylorData::~TaylorData

Destructor.

Definition at line 92 of file Sacado_Tay_TaylorImp.hpp.

Member Function Documentation

◆ operator=()

template<typename T >
Taylor< T >::TaylorData & Sacado::Tay::Taylor< T >::TaylorData::operator= ( const TaylorData x)

Assignment operator.

Definition at line 101 of file Sacado_Tay_TaylorImp.hpp.

Member Data Documentation

◆ coeff_

template<typename T >
T* Sacado::Tay::Taylor< T >::TaylorData::coeff_

Taylor polynomial coefficients.

Definition at line 248 of file Sacado_Tay_Taylor.hpp.

◆ deg_

template<typename T >
int Sacado::Tay::Taylor< T >::TaylorData::deg_

Degree of polynomial.

Definition at line 251 of file Sacado_Tay_Taylor.hpp.

◆ len_

template<typename T >
int Sacado::Tay::Taylor< T >::TaylorData::len_

Length of allocated polynomial array.

Definition at line 254 of file Sacado_Tay_Taylor.hpp.


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