MiniTensor Version of the Day
Loading...
Searching...
No Matches
minitensor::Equality_Constraint< ConstraintDerived, S, NC, NV > Struct Template Reference

#include <MiniTensor_Solvers.h>

Inheritance diagram for minitensor::Equality_Constraint< ConstraintDerived, S, NC, NV >:
minitensor::Inequality_Constraint< Circle< S, 1, 2 >, S, 1, 2 > minitensor::Circumference< S, NC, NV > minitensor::Inequality_Constraint< ConstraintDerived, S, NC, NV > minitensor::Nonlinear01< S, NC, NV > minitensor::Circle< S, NC, NV >

Public Member Functions

 Equality_Constraint ()
 
template<typename T , Index N>
Vector< T, NC > value (ConstraintDerived &c, Vector< T, N > const &x)
 
template<typename T , Index N>
Matrix< T, NC, NV > gradient (ConstraintDerived &c, Vector< T, N > const &x)
 

Public Attributes

bool failed {false}
 

Static Public Attributes

static constexpr bool IS_EQUALITY {true}
 
static constexpr Index NUM_CONSTR {NC}
 
static constexpr Index NUM_VAR {NV}
 

Detailed Description

template<typename ConstraintDerived, typename S, Index NC, Index NV>
struct minitensor::Equality_Constraint< ConstraintDerived, S, NC, NV >

Equality constraint base class that defines the interface to Mini Solvers.

Definition at line 127 of file MiniTensor_Solvers.h.


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