|
MiniTensor Version of the Day
|
#include <MiniTensor_TestFunctions.h>
Public Types | |
| using | Base = Equality_Constraint< Identity< S, NC, NV >, S, NC, NV > |
Public Member Functions | |
| Identity () | |
| template<typename T , Index N> | |
| Vector< T, NC > | value (Vector< T, N > const &x) |
| template<typename T , Index N> | |
| Matrix< T, NC, NV > | gradient (Vector< T, N > const &x) |
Public Member Functions inherited from minitensor::Equality_Constraint< Identity< S, NC, NV >, S, NC, NV > | |
| Equality_Constraint () | |
| Vector< T, NC > | value (Identity< S, NC, NV > &c, Vector< T, N > const &x) |
| Matrix< T, NC, NV > | gradient (Identity< S, NC, NV > &c, Vector< T, N > const &x) |
Static Public Attributes | |
| static constexpr char const *const | NAME {"Identity Map"} |
Static Public Attributes inherited from minitensor::Equality_Constraint< Identity< S, NC, NV >, S, NC, NV > | |
| static constexpr bool | IS_EQUALITY |
| static constexpr Index | NUM_CONSTR |
| static constexpr Index | NUM_VAR |
Additional Inherited Members | |
Public Attributes inherited from minitensor::Equality_Constraint< Identity< S, NC, NV >, S, NC, NV > | |
| bool | failed |
Identity map equality constraint \( c(x) = x \) with NC constraints in NV variables.
Definition at line 1321 of file MiniTensor_TestFunctions.h.
| using minitensor::Identity< S, NC, NV >::Base = Equality_Constraint<Identity<S, NC, NV>, S, NC, NV> |
Base class type.
Definition at line 1340 of file MiniTensor_TestFunctions.h.
|
inline |
Constructor.
Definition at line 1328 of file MiniTensor_TestFunctions.h.
|
inline |
Constraint value.
Definition at line 1348 of file MiniTensor_TestFunctions.h.
|
inline |
Gradient (Jacobian) of the constraint.
Definition at line 1360 of file MiniTensor_TestFunctions.h.
|
staticconstexpr |
Function name.
Definition at line 1335 of file MiniTensor_TestFunctions.h.