KASKADE 7 development version
Public Member Functions | List of all members
Kaskade::Polynomial< k1, k2 > Class Template Reference

#include <penaltyFunctions.hh>

Detailed Description

template<size_t k1, int k2>
class Kaskade::Polynomial< k1, k2 >

Definition at line 43 of file penaltyFunctions.hh.

Public Member Functions

 Polynomial (double c_, double d_)
 
 Polynomial ()
 
 Polynomial (Polynomial const &)=default
 
Polynomialoperator= (Polynomial const &)=default
 
double d0 (double t) const
 
double d1 (double t) const
 
double d2 (double t) const
 
double d3 (double t) const
 

Constructor & Destructor Documentation

◆ Polynomial() [1/3]

template<size_t k1, int k2>
Kaskade::Polynomial< k1, k2 >::Polynomial ( double  c_,
double  d_ 
)
inlineexplicit

Definition at line 47 of file penaltyFunctions.hh.

◆ Polynomial() [2/3]

template<size_t k1, int k2>
Kaskade::Polynomial< k1, k2 >::Polynomial ( )
inline

Definition at line 53 of file penaltyFunctions.hh.

◆ Polynomial() [3/3]

template<size_t k1, int k2>
Kaskade::Polynomial< k1, k2 >::Polynomial ( Polynomial< k1, k2 > const &  )
default

Member Function Documentation

◆ d0()

template<size_t k1, int k2>
double Kaskade::Polynomial< k1, k2 >::d0 ( double  t) const
inline

Definition at line 57 of file penaltyFunctions.hh.

Referenced by Kaskade::Polynomial< k1, k2 >::Polynomial().

◆ d1()

template<size_t k1, int k2>
double Kaskade::Polynomial< k1, k2 >::d1 ( double  t) const
inline

Definition at line 58 of file penaltyFunctions.hh.

◆ d2()

template<size_t k1, int k2>
double Kaskade::Polynomial< k1, k2 >::d2 ( double  t) const
inline

Definition at line 59 of file penaltyFunctions.hh.

◆ d3()

template<size_t k1, int k2>
double Kaskade::Polynomial< k1, k2 >::d3 ( double  t) const
inline

Definition at line 60 of file penaltyFunctions.hh.

◆ operator=()

template<size_t k1, int k2>
Polynomial & Kaskade::Polynomial< k1, k2 >::operator= ( Polynomial< k1, k2 > const &  )
default

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