GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
GranOO3::Math::Pid Member List

This is the complete list of members for GranOO3::Math::Pid, including all inherited members.

_dtGranOO3::Math::Pidprivate
_generatorGranOO3::Math::Functionprotectedstatic
_integralGranOO3::Math::Pidprivate
_KdGranOO3::Math::Pidprivate
_KiGranOO3::Math::Pidprivate
_KpGranOO3::Math::Pidprivate
_maxGranOO3::Math::Pidprivate
_minGranOO3::Math::Pidprivate
_pre_errorGranOO3::Math::Pidprivate
_recordedGranOO3::Math::FunctionT< Pid >private
_recorded_functionGranOO3::Math::Functionprotectedstatic
_symbolGranOO3::Math::FunctionT< Pid >private
_targetGranOO3::Math::Pidprivate
_xGranOO3::Math::Pidprivate
allow_zero_parameters()exprtk::function_traitsinline
allow_zero_parameters_exprtk::function_traitsprivate
class_ID()GranOO3::Math::Pidinlinestatic
empty_method_body(2) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(3) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(4) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(5) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(6) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(7) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(8) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(9) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(10) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(11) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(12) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(13) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(14) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(15) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(16) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(17) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(18) inline virtual double operator()(const double &exprtk::ifunction< double >
empty_method_body(19) inline virtual double operator()(const double &exprtk::ifunction< double >
Function(unsigned int varNumber)GranOO3::Math::Function
Function()=deleteGranOO3::Math::Functionprivate
Function(const Function &)=deleteGranOO3::Math::Functionprivate
function_traits()exprtk::function_traitsinline
FunctionT(unsigned int varNumber)GranOO3::Math::FunctionT< Pid >inline
FunctionT(unsigned int varNumber, const std::string &symbol, const std::string desc="")GranOO3::Math::FunctionT< Pid >inline
FunctionT()=deleteGranOO3::Math::FunctionT< Pid >private
FunctionT(const FunctionT &)=deleteGranOO3::Math::FunctionT< Pid >private
has_side_effects()exprtk::function_traitsinline
has_side_effects_exprtk::function_traitsprivate
ifunction(const std::size_t &pc)exprtk::ifunction< double >inlineexplicit
max_num_args()exprtk::function_traitsinline
max_num_args_exprtk::function_traitsprivate
min_num_args()exprtk::function_traitsinline
min_num_args_exprtk::function_traitsprivate
operator()()GranOO3::Math::Pidvirtual
operator()(const double &x, const double &target)GranOO3::Math::Pidvirtual
operator()(const double &x, const double &target, const double &dt, const double &max, const double &min, const double &Kp, const double &Kd, const double &Ki)GranOO3::Math::Pidvirtual
FunctionT< Pid >::operator()(const double &)GranOO3::Math::Functionvirtual
FunctionT< Pid >::operator()(const double &, const double &, const double &)GranOO3::Math::Functionvirtual
FunctionT< Pid >::operator()(const double &, const double &, const double &, const double &)GranOO3::Math::Functionvirtual
FunctionT< Pid >::operator()(const double &, const double &, const double &, const double &, const double &)GranOO3::Math::Functionvirtual
FunctionT< Pid >::operator()(const double &, const double &, const double &, const double &, const double &, const double &)GranOO3::Math::Functionvirtual
FunctionT< Pid >::operator()(const double &, const double &, const double &, const double &, const double &, const double &, const double &)GranOO3::Math::Functionvirtual
ifunction< double >::operator()() empty_method_body(0) inline virtual double operator()(const double &) empty_method_body(1) inline virtual double operator()(const double &exprtk::ifunction< double >inlinevirtual
operator=(const Pid &)=deleteGranOO3::Math::Pidprivate
parse_xml(const TiXmlElement *el, const std::string &AttributeName)GranOO3::Math::Pid
Pid()GranOO3::Math::Pid
Pid(const std::string &symbol, const std::string desc="")GranOO3::Math::Pid
Pid(const double &x, double target, double dt, double max, double min, double Kp, double Kd, double Ki)GranOO3::Math::Pid
Pid(const Pid &)=deleteGranOO3::Math::Pidprivate
record(const std::string &)GranOO3::Math::FunctionT< Pid >inlinevirtual
~Function()GranOO3::Math::Functionvirtual
~FunctionT()GranOO3::Math::FunctionT< Pid >inlinevirtual
~ifunction()exprtk::ifunction< double >inlinevirtual
~Pid()GranOO3::Math::Pid