Loading...
Searching...
No Matches
roboptim::detail::EvaluateConstraintViolation< P > Struct Template Reference

#include <roboptim/core/optimization-logger.hxx>

Public Types

typedef P::vector_t vector_t
 
typedef P::value_type value_type
 
typedef P::size_type size_type
 
typedef P::intervalsVect_t intervalsVect_t
 
typedef P::interval_t interval_t
 

Public Member Functions

 EvaluateConstraintViolation (const std::vector< vector_t > &constraints, const intervalsVect_t &bounds)
 
value_type computeViolation (const value_type &x, const interval_t &x_ul) const
 
value_type uniformNorm () const
 

Member Typedef Documentation

◆ interval_t

template<typename P >
typedef P::interval_t roboptim::detail::EvaluateConstraintViolation< P >::interval_t

◆ intervalsVect_t

template<typename P >
typedef P::intervalsVect_t roboptim::detail::EvaluateConstraintViolation< P >::intervalsVect_t

◆ size_type

template<typename P >
typedef P::size_type roboptim::detail::EvaluateConstraintViolation< P >::size_type

◆ value_type

template<typename P >
typedef P::value_type roboptim::detail::EvaluateConstraintViolation< P >::value_type

◆ vector_t

template<typename P >
typedef P::vector_t roboptim::detail::EvaluateConstraintViolation< P >::vector_t

Constructor & Destructor Documentation

◆ EvaluateConstraintViolation()

template<typename P >
roboptim::detail::EvaluateConstraintViolation< P >::EvaluateConstraintViolation ( const std::vector< vector_t > &  constraints,
const intervalsVect_t bounds 
)
inline

Member Function Documentation

◆ computeViolation()

template<typename P >
value_type roboptim::detail::EvaluateConstraintViolation< P >::computeViolation ( const value_type x,
const interval_t x_ul 
) const
inline

◆ uniformNorm()