Template Struct AlgorithmCheckerList

Inheritance Relationships

Base Type

Struct Documentation

template<BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT(PINOCCHIO_ALGO_CHECKER_LIST_MAX_LIST_SIZE, class D, boost::fusion::void_)>
struct AlgorithmCheckerList : public pinocchio::AlgorithmCheckerBase<AlgorithmCheckerList<BOOST_PP_ENUM_PARAMS(PINOCCHIO_ALGO_CHECKER_LIST_MAX_LIST_SIZE, D)>>

Checker having a list of Checker as input argument.

Public Types

typedef boost::fusion::list<BOOST_PP_ENUM_PARAMS(PINOCCHIO_ALGO_CHECKER_LIST_MAX_LIST_SIZE, D)> ArgType

Public Functions

inline AlgorithmCheckerList(const ArgType &checkerList)
template<typename Scalar, int Options, template<typename, int> class JointCollectionTpl>
bool checkModel_impl(const ModelTpl<Scalar, Options, JointCollectionTpl> &model) const

Public Members

const ArgType &checkerList