Loading...
Searching...
No Matches
pyhpp::core::PathWrap Struct Reference
Inheritance diagram for pyhpp::core::PathWrap:
Collaboration diagram for pyhpp::core::PathWrap:

Public Member Functions

 PathWrap (const interval_t &interval, size_type outputSize, size_type outputDerivativeSize, const ConstraintSetPtr_t &constraints)
 
 PathWrap (const interval_t &interval, size_type outputSize, size_type outputDerivativeSize)
 
std::ostream & print (std::ostream &os) const
 
void init (hpp::shared_ptr< PathWrap > &shPtr)
 
boost::python::override get_override_or_throw (const char *funcname) const
 
PathPtr_t copy () const override
 
PathPtr_t copy_constrained (const ConstraintSetPtr_t &constraints) const
 
PathPtr_t copy (const ConstraintSetPtr_t &constraints) const override
 
PathPtr_t reverse () const override
 
PathPtr_t default_reverse () const
 
Configuration_t initial () const override
 
Configuration_t end () const override
 
bool impl_compute (ConfigurationOut_t configuration, value_type param) const override
 
void impl_derivative (vectorOut_t derivative, const value_type &param, size_type order) const override
 
- Public Member Functions inherited from pyhpp::core::PathWrapper
virtual ~PathWrapper ()=default
 

Static Public Member Functions

static tuple py_call1 (const Path &p, const value_type &t)
 
static bool py_call2 (const Path &p, ConfigurationOut_t q, const value_type &t)
 
static vector_t derivative (const Path &p, const value_type &t, size_type order)
 
static ConstraintSetPtr_t constraints (const Path &p)
 

Constructor & Destructor Documentation

◆ PathWrap() [1/2]

pyhpp::core::PathWrap::PathWrap ( const interval_t & interval,
size_type outputSize,
size_type outputDerivativeSize,
const ConstraintSetPtr_t & constraints )
inline

◆ PathWrap() [2/2]

pyhpp::core::PathWrap::PathWrap ( const interval_t & interval,
size_type outputSize,
size_type outputDerivativeSize )
inline

Member Function Documentation

◆ constraints()

static ConstraintSetPtr_t pyhpp::core::PathWrap::constraints ( const Path & p)
inlinestatic

◆ copy() [1/2]

PathPtr_t pyhpp::core::PathWrap::copy ( ) const
inlineoverride

◆ copy() [2/2]

PathPtr_t pyhpp::core::PathWrap::copy ( const ConstraintSetPtr_t & constraints) const
inlineoverride

◆ copy_constrained()

PathPtr_t pyhpp::core::PathWrap::copy_constrained ( const ConstraintSetPtr_t & constraints) const
inline

◆ default_reverse()

PathPtr_t pyhpp::core::PathWrap::default_reverse ( ) const
inline

◆ derivative()

static vector_t pyhpp::core::PathWrap::derivative ( const Path & p,
const value_type & t,
size_type order )
inlinestatic

◆ end()

Configuration_t pyhpp::core::PathWrap::end ( ) const
inlineoverride

◆ get_override_or_throw()

boost::python::override pyhpp::core::PathWrap::get_override_or_throw ( const char * funcname) const
inline

◆ impl_compute()

bool pyhpp::core::PathWrap::impl_compute ( ConfigurationOut_t configuration,
value_type param ) const
inlineoverride

◆ impl_derivative()

void pyhpp::core::PathWrap::impl_derivative ( vectorOut_t derivative,
const value_type & param,
size_type order ) const
inlineoverride

◆ init()

void pyhpp::core::PathWrap::init ( hpp::shared_ptr< PathWrap > & shPtr)
inline

◆ initial()

Configuration_t pyhpp::core::PathWrap::initial ( ) const
inlineoverride

◆ print()

std::ostream & pyhpp::core::PathWrap::print ( std::ostream & os) const
inline

◆ py_call1()

static tuple pyhpp::core::PathWrap::py_call1 ( const Path & p,
const value_type & t )
inlinestatic

◆ py_call2()

static bool pyhpp::core::PathWrap::py_call2 ( const Path & p,
ConfigurationOut_t q,
const value_type & t )
inlinestatic

◆ reverse()

PathPtr_t pyhpp::core::PathWrap::reverse ( ) const
inlineoverride

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