teqp 0.22.0
Loading...
Searching...
No Matches
teqp::Functor< _Scalar, NX, NY > Struct Template Reference

#include <VLE.hpp>

Public Types

enum  { InputsAtCompileTime = NX , ValuesAtCompileTime = NY }
 
typedef _Scalar Scalar
 
typedef Matrix< Scalar, InputsAtCompileTime, 1 > InputType
 
typedef Matrix< Scalar, ValuesAtCompileTime, 1 > ValueType
 
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTimeJacobianType
 

Public Member Functions

 Functor ()
 
 Functor (int inputs, int values)
 
int inputs () const
 
int values () const
 

Public Attributes

const int m_inputs
 
const int m_values
 

Detailed Description

template<typename _Scalar, int NX = Dynamic, int NY = Dynamic>
struct teqp::Functor< _Scalar, NX, NY >

Definition at line 27 of file VLE.hpp.

Member Typedef Documentation

◆ InputType

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
typedef Matrix<Scalar, InputsAtCompileTime, 1> teqp::Functor< _Scalar, NX, NY >::InputType

Definition at line 34 of file VLE.hpp.

◆ JacobianType

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
typedef Matrix<Scalar, ValuesAtCompileTime, InputsAtCompileTime> teqp::Functor< _Scalar, NX, NY >::JacobianType

Definition at line 36 of file VLE.hpp.

◆ Scalar

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
typedef _Scalar teqp::Functor< _Scalar, NX, NY >::Scalar

Definition at line 29 of file VLE.hpp.

◆ ValueType

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
typedef Matrix<Scalar, ValuesAtCompileTime, 1> teqp::Functor< _Scalar, NX, NY >::ValueType

Definition at line 35 of file VLE.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
anonymous enum
Enumerator
InputsAtCompileTime 
ValuesAtCompileTime 

Definition at line 30 of file VLE.hpp.

Constructor & Destructor Documentation

◆ Functor() [1/2]

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
teqp::Functor< _Scalar, NX, NY >::Functor ( )
inline

Definition at line 40 of file VLE.hpp.

◆ Functor() [2/2]

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
teqp::Functor< _Scalar, NX, NY >::Functor ( int inputs,
int values )
inline

Definition at line 41 of file VLE.hpp.

Member Function Documentation

◆ inputs()

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
int teqp::Functor< _Scalar, NX, NY >::inputs ( ) const
inline

Definition at line 43 of file VLE.hpp.

◆ values()

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
int teqp::Functor< _Scalar, NX, NY >::values ( ) const
inline

Definition at line 44 of file VLE.hpp.

Member Data Documentation

◆ m_inputs

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
const int teqp::Functor< _Scalar, NX, NY >::m_inputs

Definition at line 38 of file VLE.hpp.

◆ m_values

template<typename _Scalar , int NX = Dynamic, int NY = Dynamic>
const int teqp::Functor< _Scalar, NX, NY >::m_values

Definition at line 38 of file VLE.hpp.


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