30 #ifndef _libDEM_ProcessPlugIn_ApplyDisplacement_hpp_
31 #define _libDEM_ProcessPlugIn_ApplyDisplacement_hpp_
61 void compute(
const std::string& label,
double& pos,
double& vel,
double& acc);
Definition: NeedSetOf.hpp:51
Definition: PlugIn.hpp:177
Definition: Vector.hpp:75
Definition: ApplyDisplacement.hpp:48
void compute(const std::string &label, double &pos, double &vel, double &acc)
Definition: ApplyDisplacement.cpp:154
bool clamp()
Definition: ApplyDisplacement.hpp:65
bool _remove_initial_disp
Definition: ApplyDisplacement.hpp:72
void run()
Definition: ApplyDisplacement.cpp:165
~ApplyDisplacement()
Definition: ApplyDisplacement.cpp:115
void init()
Definition: ApplyDisplacement.cpp:135
Geom::Vector _initial_ground_position
Definition: ApplyDisplacement.hpp:71
DECLARE_STD_GRANOO_PLUGIN(APPLY-DISPLACEMENT)
void parse_xml()
Definition: ApplyDisplacement.cpp:120
const Math::ExpressionArray< 3 > & component()
Definition: ApplyDisplacement.hpp:64
Math::ExpressionArray< 3 > _component
Definition: ApplyDisplacement.hpp:65
bool _clamp
Definition: ApplyDisplacement.hpp:69
std::map< Physic::Node *, Geom::Vector > _initial_disp
Definition: ApplyDisplacement.hpp:73
ApplyDisplacement()
Definition: ApplyDisplacement.cpp:104
std::string _groundID
Definition: ApplyDisplacement.hpp:70
Definition: Common.hpp:198