oILAB
Loading...
Searching...
No Matches
gbLAB::Shift< T, Scalar > Class Template Reference

#include <Function.h>

+ Inheritance diagram for gbLAB::Shift< T, Scalar >:

Public Member Functions

 Shift (const Eigen::Vector< double, Eigen::Dynamic > &t, const Function< T, Scalar > &fun)
 
Scalar operator() (const Eigen::Vector< double, Eigen::Dynamic > &y) const
 
- Public Member Functions inherited from gbLAB::Function< Shift< T, Scalar >, Scalar >
 Function (double _domainSize=std::numeric_limits< double >::infinity())
 
Scalar operator() (const Eigen::Vector< double, Eigen::Dynamic > &vec) const
 

Data Fields

const Function< T, Scalar > & fun
 
Eigen::Vector< double, Eigen::Dynamic > t
 
- Data Fields inherited from gbLAB::Function< Shift< T, Scalar >, Scalar >
double domainSize
 

Detailed Description

template<typename T, typename Scalar>
class gbLAB::Shift< T, Scalar >

Definition at line 51 of file Function.h.

Constructor & Destructor Documentation

◆ Shift()

template<typename T , typename Scalar >
gbLAB::Shift< T, Scalar >::Shift ( const Eigen::Vector< double, Eigen::Dynamic > &  t,
const Function< T, Scalar > &  fun 
)

Definition at line 81 of file FunctionImplementation.h.

Member Function Documentation

◆ operator()()

template<typename T , typename Scalar >
Scalar gbLAB::Shift< T, Scalar >::operator() ( const Eigen::Vector< double, Eigen::Dynamic > &  y) const

Definition at line 87 of file FunctionImplementation.h.

Field Documentation

◆ fun

template<typename T , typename Scalar >
const Function<T,Scalar>& gbLAB::Shift< T, Scalar >::fun

Definition at line 54 of file Function.h.

◆ t

template<typename T , typename Scalar >
Eigen::Vector<double,Eigen::Dynamic> gbLAB::Shift< T, Scalar >::t

Definition at line 55 of file Function.h.


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