|
| enum | { InputsAtCompileTime = NX
, ValuesAtCompileTime = NY
} |
| |
| enum | { InputsAtCompileTime = NX
, ValuesAtCompileTime = NY
} |
| |
| typedef Scalar_ | Scalar |
| |
| typedef Matrix< Scalar, InputsAtCompileTime, 1 > | InputType |
| |
| typedef Matrix< Scalar, ValuesAtCompileTime, 1 > | ValueType |
| |
| typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > | JacobianType |
| |
| typedef Scalar_ | Scalar |
| |
| typedef Matrix< Scalar, InputsAtCompileTime, 1 > | InputType |
| |
| typedef Matrix< Scalar, ValuesAtCompileTime, 1 > | ValueType |
| |
| typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > | JacobianType |
| |
|
| | TestFunc1 () |
| |
| | TestFunc1 (int inputs_, int values_) |
| |
| int | inputs () const |
| |
| int | values () const |
| |
| template<typename T > |
| void | operator() (const Matrix< T, InputsAtCompileTime, 1 > &x, Matrix< T, ValuesAtCompileTime, 1 > *_v) const |
| |
| void | operator() (const InputType &x, ValueType *v, JacobianType *_j) const |
| |
| | TestFunc1 () |
| |
| | TestFunc1 (int inputs_, int values_) |
| |
| int | inputs () const |
| |
| int | values () const |
| |
| template<typename T > |
| void | operator() (const Matrix< T, InputsAtCompileTime, 1 > &x, Matrix< T, ValuesAtCompileTime, 1 > *_v) const |
| |
| void | operator() (const InputType &x, ValueType *v, JacobianType *_j) const |
| |
◆ InputType [1/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ InputType [2/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ JacobianType [1/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ JacobianType [2/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ Scalar [1/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ Scalar [2/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ ValueType [1/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ ValueType [2/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ anonymous enum
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
| Enumerator |
|---|
| InputsAtCompileTime | |
| ValuesAtCompileTime | |
@ InputsAtCompileTime
Definition: autodiff.cpp:34
@ ValuesAtCompileTime
Definition: autodiff.cpp:34
◆ anonymous enum
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
| Enumerator |
|---|
| InputsAtCompileTime | |
| ValuesAtCompileTime | |
◆ TestFunc1() [1/4]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
int m_inputs
Definition: autodiff.cpp:39
int m_values
Definition: autodiff.cpp:39
◆ TestFunc1() [2/4]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ TestFunc1() [3/4]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ TestFunc1() [4/4]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ inputs() [1/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ inputs() [2/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ operator()() [1/4]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
69 j(0, 0) = 4 *
x[0] +
x[1];
73 j(1, 1) = 3 *
x[0] + 2 * 0.5 *
x[1];
80 j(2, 0) = 3 *
x[1] * 2 *
x[0];
81 j(2, 1) = 3 *
x[0] *
x[0];
87 j(2, 2) = 3 *
x[1] *
x[0] *
x[0];
88 j(2, 2) = 3 *
x[1] *
x[0] *
x[0];
Array< int, Dynamic, 1 > v
Definition: Array_initializer_list_vector_cxx11.cpp:1
list x
Definition: plotDoE.py:28
int values() const
Definition: autodiff.cpp:45
Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > JacobianType
Definition: autodiff.cpp:37
int inputs() const
Definition: autodiff.cpp:44
std::ptrdiff_t j
Definition: tut_arithmetic_redux_minmax.cpp:2
References TestFunc1< Scalar_, NX, NY >::inputs(), j, v, TestFunc1< Scalar_, NX, NY >::values(), and plotDoE::x.
◆ operator()() [2/4]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
60 j(0, 0) = 4 *
x[0] +
x[1];
64 j(1, 1) = 3 *
x[0] + 2 * 0.5 *
x[1];
71 j(2, 0) = 3 *
x[1] * 2 *
x[0];
72 j(2, 1) = 3 *
x[0] *
x[0];
78 j(2, 2) = 3 *
x[1] *
x[0] *
x[0];
79 j(2, 2) = 3 *
x[1] *
x[0] *
x[0];
References TestFunc1< Scalar_, NX, NY >::inputs(), j, v, TestFunc1< Scalar_, NX, NY >::values(), and plotDoE::x.
◆ operator()() [3/4]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
template<typename T >
◆ operator()() [4/4]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
template<typename T >
◆ values() [1/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ values() [2/2]
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ m_inputs
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
◆ m_values
template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
The documentation for this struct was generated from the following files: