|
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: