30 #ifndef _libDEM_SinterNeck_Martin_hpp_
31 #define _libDEM_SinterNeck_Martin_hpp_
61 virtual std::string
info()
const;
68 GRANOO_ACCESS(Qb ,
double,
_Qb );
69 GRANOO_ACCESS(beta ,
double,
_beta );
70 GRANOO_ACCESS(alpha ,
double,
_alpha );
71 GRANOO_ACCESS(vt ,
double,
_vt );
72 GRANOO_ACCESS(eta ,
double,
_eta );
73 GRANOO_ACCESS(Ft ,
double,
_Ft );
84 template<
class Archive>
void save(Archive&,
const unsigned int )
const;
85 template<
class Archive>
void load(Archive&,
const unsigned int);
110 template<
class Archive>
void
112 ar << boost::serialization::base_object<SinterNeck>(*
this);
123 template<
class Archive>
void
125 ar >> boost::serialization::base_object<SinterNeck>(*
this);
141 #include <boost/serialization/version.hpp>
147 namespace serialization
150 template<
class Archive>
153 const unsigned int) {
160 template<
class Archive>
163 const unsigned int) {
176 GRANOO_CLASS_DECLARE_TPL(DEM::SinterNeck_Martin);
BOOST_CLASS_VERSION(GranOO3::DEM::SinterNeck_Martin, 0) namespace boost
Definition: SinterNeck_Martin.hpp:142
Definition: SetOf.hpp:346
a base class that represents an element
Definition: Element.hpp:55
Definition: SinterNeck_Martin.hpp:49
double _alpha
Definition: SinterNeck_Martin.hpp:95
double _vt
Definition: SinterNeck_Martin.hpp:98
SinterNeck_Martin()=delete
BOOST_SERIALIZATION_SPLIT_MEMBER()
double _Ft
Definition: SinterNeck_Martin.hpp:102
Geom::Vector _t
Definition: SinterNeck_Martin.hpp:105
virtual std::string info() const
Display some useful info in the terminal
Definition: SinterNeck_Martin.cpp:130
SinterNeck_Martin(const SinterNeck_Martin &frame)=delete
SinterNeck_Martin & operator=(const SinterNeck_Martin &)=delete
double _eta
Definition: SinterNeck_Martin.hpp:101
friend class boost::serialization::access
Definition: SinterNeck_Martin.hpp:83
void save(Archive &, const unsigned int) const
Definition: SinterNeck_Martin.hpp:111
void update_delta_b()
Definition: SinterNeck_Martin.cpp:65
virtual void compute_load()
compute the reaction force and torque of the bond
Definition: SinterNeck_Martin.cpp:70
void load(Archive &, const unsigned int)
Definition: SinterNeck_Martin.hpp:124
virtual ~SinterNeck_Martin()
Definition: SinterNeck_Martin.cpp:61
double _Qb
Definition: SinterNeck_Martin.hpp:91
double _delta_b_x_D0b
Definition: SinterNeck_Martin.hpp:90
double _beta
Definition: SinterNeck_Martin.hpp:94
Definition: SinterNeck.hpp:55
Definition: Vector.hpp:75
Definition: Common.hpp:198
void save_construct_data(Archive &ar, const GranOO3::Core::Pair< type > *t, const unsigned int)
Definition: Pair.hpp:207
void load_construct_data(Archive &ar, GranOO3::Core::Pair< type > *t, const unsigned int)
Definition: Pair.hpp:217
x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t t(t+t)") define_sfop3(16