With the same notation as in Equation, this class represents equation: More...
#include <hpp/core/numerical-constraint.hh>
Public Member Functions | |
void | rightHandSideFromConfig (ConfigurationIn_t config) |
DifferentiableFunction & | function () const |
Return a reference to the inner function. More... | |
const DifferentiableFunctionPtr_t & | functionPtr () const |
Return a reference to the inner function. More... | |
vector_t & | value () |
Return a reference to the value. More... | |
matrix_t & | jacobian () |
Return a reference to the jacobian. More... | |
![]() | |
void | rightHandSide (vectorIn_t rhs) |
Set the right hand side of the equation. More... | |
vectorIn_t | rightHandSide () const |
Return the right hand side of the equation. More... | |
size_type | rhsSize () const |
Return the size of the right hand side constraint. More... | |
const ComparisonTypePtr_t & | comparisonType () const |
Return the ComparisonType. More... | |
Static Public Member Functions | |
static NumericalConstraintPtr_t | create (const DifferentiableFunctionPtr_t &function, ComparisonTypePtr_t comp=ComparisonType::createDefault()) |
Create a shared pointer to a new instance. More... | |
static NumericalConstraintPtr_t | create (const DifferentiableFunctionPtr_t &function, ComparisonTypePtr_t comp, vectorIn_t rhs) |
Create a shared pointer to a new instance. More... | |
Protected Member Functions | |
NumericalConstraint (const DifferentiableFunctionPtr_t &function, ComparisonTypePtr_t comp=ComparisonType::createDefault()) | |
Constructor. More... | |
NumericalConstraint (const DifferentiableFunctionPtr_t &function, ComparisonTypePtr_t comp, vectorIn_t rhs) | |
Constructor. More... | |
![]() | |
Equation (const ComparisonTypePtr_t &comp, vectorIn_t rhs) | |
vectorOut_t | nonConstRightHandSide () |
Return the right hand side of the equation. More... | |
With the same notation as in Equation, this class represents equation:
|
protected |
Constructor.
function | the differentiable function |
|
protected |
Constructor.
function | the differentiable function |
rhs | the right hand side of this equation |
|
static |
Create a shared pointer to a new instance.
Referenced by hpp::core::ConfigProjector::addConstraint(), and hpp::core::ConfigProjector::addFunction().
|
static |
Create a shared pointer to a new instance.
|
inline |
Return a reference to the inner function.
|
inline |
Return a reference to the inner function.
|
inline |
Return a reference to the jacobian.
This matrix can be used to store the derivative of the function, its size being initialized.
References hpp::core::ComparisonType::createDefault().
|
virtual |
Implements hpp::core::Equation.
|
inline |
Return a reference to the value.
This vector can be used to store the output of the function, its size being initialized.