30 #ifndef _libDEM_ProcessPlugIn_ConvertElementPairToXBeam_hpp_
31 #define _libDEM_ProcessPlugIn_ConvertElementPairToXBeam_hpp_
Definition: SetOf.hpp:236
A bond XBeam that works in tension, compression, bending and torsion very similar to the Beam bond.
Definition: XBeam.hpp:44
Definition: ConvertElementPairToBond.hpp:49
Definition: ConvertElementPairToXBeam.hpp:48
bool _nl_geom
Definition: ConvertElementPairToXBeam.hpp:78
void set_young_modulus(double val)
Definition: ConvertElementPairToXBeam.hpp:61
void set_radius_ratio(double val)
Definition: ConvertElementPairToXBeam.hpp:63
void update_element_average_radius()
Definition: ConvertElementPairToXBeam.cpp:142
ConvertElementPairToXBeam()
Definition: ConvertElementPairToXBeam.cpp:74
virtual ~ConvertElementPairToXBeam()
Definition: ConvertElementPairToXBeam.cpp:87
double _element_average_radius
Definition: ConvertElementPairToXBeam.hpp:76
virtual void parse_xml()
Definition: ConvertElementPairToXBeam.cpp:91
DECLARE_STD_GRANOO_PLUGIN(CONVERT-ELEMENT-PAIR-TO-XBEAM)
void set_damping_factor(double val)
Definition: ConvertElementPairToXBeam.hpp:62
double _young_modulus
Definition: ConvertElementPairToXBeam.hpp:70
double _poisson_ratio
Definition: ConvertElementPairToXBeam.hpp:73
double _max_relative_elongation
Definition: ConvertElementPairToXBeam.hpp:75
DEM::XBeam & instanciate(Core::Pair< DEM::Element > &)
Definition: ConvertElementPairToXBeam.cpp:126
double _damping_factor
Definition: ConvertElementPairToXBeam.hpp:71
virtual void run_conversion()
Definition: ConvertElementPairToXBeam.cpp:115
double _max_stress
Definition: ConvertElementPairToXBeam.hpp:74
double _radius_ratio
Definition: ConvertElementPairToXBeam.hpp:72
Core::SetOf< DEM::DiscreteElement > * _element_set_for_average_radius_computation
Definition: ConvertElementPairToXBeam.hpp:77
void set_poisson_ratio(double val)
Definition: ConvertElementPairToXBeam.hpp:64
virtual void apply_setting(DEM::XBeam *)
Definition: ConvertElementPairToXBeam.cpp:137
Definition: Common.hpp:198