Controlpp
Loading...
Searching...
No Matches
controlpp::ComplexTimeSeries< T > Class Template Reference

#include <controlpp/TimeSeries.hpp>

Public Member Functions

 ComplexTimeSeries ()=default
 
 ComplexTimeSeries (int size)
 
 ComplexTimeSeries (const Eigen::Vector< T, Eigen::Dynamic > &t, const Eigen::Vector< std::complex< T >, Eigen::Dynamic > &v)
 
 ComplexTimeSeries (Eigen::Vector< T, Eigen::Dynamic > &&t, Eigen::Vector< std::complex< T >, Eigen::Dynamic > &&v)
 
 ComplexTimeSeries (const Eigen::Vector< T, Eigen::Dynamic > &t, Eigen::Vector< std::complex< T >, Eigen::Dynamic > &&v)
 
 ComplexTimeSeries (Eigen::Vector< T, Eigen::Dynamic > &&t, const Eigen::Vector< std::complex< T >, Eigen::Dynamic > &v)
 
 ComplexTimeSeries (const ComplexTimeSeries &)=default
 Default copy constructor.
 
 ComplexTimeSeries (ComplexTimeSeries &&)=default
 Default move constructor.
 
ComplexTimeSeriesoperator= (const ComplexTimeSeries &)=default
 Default copy assignment.
 
ComplexTimeSeriesoperator= (ComplexTimeSeries &&)=default
 Default move assignment.
 
void resize (int n)
 

Public Attributes

Eigen::Vector< T, Eigen::Dynamic > times
 
Eigen::Vector< std::complex< T >, Eigen::Dynamic > values
 

Constructor & Destructor Documentation

◆ ComplexTimeSeries() [1/8]

template<class T >
controlpp::ComplexTimeSeries< T >::ComplexTimeSeries ( )
default

◆ ComplexTimeSeries() [2/8]

template<class T >
controlpp::ComplexTimeSeries< T >::ComplexTimeSeries ( int  size)
inline

◆ ComplexTimeSeries() [3/8]

template<class T >
controlpp::ComplexTimeSeries< T >::ComplexTimeSeries ( const Eigen::Vector< T, Eigen::Dynamic > &  t,
const Eigen::Vector< std::complex< T >, Eigen::Dynamic > &  v 
)
inline

◆ ComplexTimeSeries() [4/8]

template<class T >
controlpp::ComplexTimeSeries< T >::ComplexTimeSeries ( Eigen::Vector< T, Eigen::Dynamic > &&  t,
Eigen::Vector< std::complex< T >, Eigen::Dynamic > &&  v 
)
inline

◆ ComplexTimeSeries() [5/8]

template<class T >
controlpp::ComplexTimeSeries< T >::ComplexTimeSeries ( const Eigen::Vector< T, Eigen::Dynamic > &  t,
Eigen::Vector< std::complex< T >, Eigen::Dynamic > &&  v 
)
inline

◆ ComplexTimeSeries() [6/8]

template<class T >
controlpp::ComplexTimeSeries< T >::ComplexTimeSeries ( Eigen::Vector< T, Eigen::Dynamic > &&  t,
const Eigen::Vector< std::complex< T >, Eigen::Dynamic > &  v 
)
inline

◆ ComplexTimeSeries() [7/8]

template<class T >
controlpp::ComplexTimeSeries< T >::ComplexTimeSeries ( const ComplexTimeSeries< T > &  )
default

Default copy constructor.

◆ ComplexTimeSeries() [8/8]

template<class T >
controlpp::ComplexTimeSeries< T >::ComplexTimeSeries ( ComplexTimeSeries< T > &&  )
default

Default move constructor.

Member Function Documentation

◆ operator=() [1/2]

template<class T >
ComplexTimeSeries & controlpp::ComplexTimeSeries< T >::operator= ( ComplexTimeSeries< T > &&  )
default

Default move assignment.

◆ operator=() [2/2]

template<class T >
ComplexTimeSeries & controlpp::ComplexTimeSeries< T >::operator= ( const ComplexTimeSeries< T > &  )
default

Default copy assignment.

◆ resize()

template<class T >
void controlpp::ComplexTimeSeries< T >::resize ( int  n)
inline

Member Data Documentation

◆ times

template<class T >
Eigen::Vector<T, Eigen::Dynamic> controlpp::ComplexTimeSeries< T >::times

◆ values

template<class T >
Eigen::Vector<std::complex<T>, Eigen::Dynamic> controlpp::ComplexTimeSeries< T >::values

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