Sacado Development
Loading...
Searching...
No Matches
Sacado::Tay::Taylor< T >::TaylorData Struct Reference

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

T * coeff_
 Taylor polynomial coefficients.
int deg_
 Degree of polynomial.
int len_
 Length of allocated polynomial array.

Constructor & Destructor Documentation

◆ TaylorData() [1/6]

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

Default constructor.

References coeff_, deg_, and len_.

Referenced by TaylorData().

◆ TaylorData() [2/6]

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

Constructor with supplied value x.

References coeff_, deg_, Sacado::ds_array< T, isScalar >::get_and_fill(), and len_.

◆ TaylorData() [3/6]

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

Constructor with degree d and value x.

References coeff_, deg_, Sacado::ds_array< T, isScalar >::get_and_fill(), and len_.

◆ TaylorData() [4/6]

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

Constructor with degree d.

References coeff_, deg_, Sacado::ds_array< T, isScalar >::get_and_fill(), and len_.

◆ TaylorData() [5/6]

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

Constructor with degree d and length l.

References coeff_, deg_, Sacado::ds_array< T, isScalar >::get_and_fill(), and len_.

◆ TaylorData() [6/6]

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

Copy constructor.

References operator=(), and TaylorData().

◆ ~TaylorData()

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

Member Function Documentation

◆ operator=()

Member Data Documentation

◆ coeff_

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

◆ deg_

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

Degree of polynomial.

Referenced by operator=(), TaylorData(), TaylorData(), TaylorData(), TaylorData(), and TaylorData().

◆ len_

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

Length of allocated polynomial array.

Referenced by operator=(), TaylorData(), TaylorData(), TaylorData(), TaylorData(), TaylorData(), and ~TaylorData().


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