30 #ifndef _libDEM_SinterNeck_Viscous_hpp_
31 #define _libDEM_SinterNeck_Viscous_hpp_
63 virtual std::string
info()
const;
66 GRANOO_ACCESS(mu ,
double,
_mu );
67 GRANOO_ACCESS(beta,
double,
_beta);
68 GRANOO_ACCESS(Q ,
double,
_Q );
78 template<
class Archive>
void save(Archive&,
const unsigned int )
const;
79 template<
class Archive>
void load(Archive&,
const unsigned int);
90 template<
class Archive>
void
92 ar << boost::serialization::base_object<SinterNeck>(*
this);
99 template<
class Archive>
void
101 ar >> boost::serialization::base_object<SinterNeck>(*
this);
113 #include <boost/serialization/version.hpp>
119 namespace serialization
122 template<
class Archive>
125 const unsigned int) {
132 template<
class Archive>
135 const unsigned int) {
148 GRANOO_CLASS_DECLARE_TPL(DEM::SinterNeck_Viscous);
BOOST_CLASS_VERSION(GranOO3::DEM::SinterNeck_Viscous, 1) namespace boost
Definition: SinterNeck_Viscous.hpp:114
Definition: SetOf.hpp:346
a base class that represents an element
Definition: Element.hpp:55
Definition: SinterNeck_Viscous.hpp:49
virtual std::string info() const
Display some useful info in the terminal
Definition: SinterNeck_Viscous.cpp:125
void load(Archive &, const unsigned int)
Definition: SinterNeck_Viscous.hpp:100
void update_mu()
Definition: SinterNeck_Viscous.cpp:63
SinterNeck_Viscous & operator=(const SinterNeck_Viscous &)=delete
BOOST_SERIALIZATION_SPLIT_MEMBER()
double _beta
Definition: SinterNeck_Viscous.hpp:85
SinterNeck_Viscous()=delete
virtual ~SinterNeck_Viscous()
Definition: SinterNeck_Viscous.cpp:57
void update_delta_b()
Definition: SinterNeck_Viscous.hpp:59
virtual void compute_load()
compute the reaction force and torque of the bond
Definition: SinterNeck_Viscous.cpp:69
double _Q
Definition: SinterNeck_Viscous.hpp:86
friend class boost::serialization::access
Definition: SinterNeck_Viscous.hpp:77
SinterNeck_Viscous(const SinterNeck_Viscous &frame)=delete
void save(Archive &, const unsigned int) const
Definition: SinterNeck_Viscous.hpp:91
double _mu
Definition: SinterNeck_Viscous.hpp:84
Definition: SinterNeck.hpp:55
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