1 #ifndef _DEM_Plate_hpp_
2 #define _DEM_Plate_hpp_
28 GRANOO_CLASS_DEFAULT_COLOR(.5,.0, .5, 1.);
36 virtual std::string
info()
const;
66 virtual std::ostream&
write_ascii (std::ostream& out)
const;
89 template<
class Archive>
void serialize(Archive&,
const unsigned int);
92 #ifndef DOXYGEN_SHOULD_SKIP_THIS
100 template<
class Archive>
103 ar & boost::serialization::base_object<Core::Base>(*
this);
109 #include <boost/serialization/version.hpp>
116 namespace serialization
119 template<
class Archive>
122 const unsigned int) {
131 template<
class Archive>
134 const unsigned int) {
155 GRANOO_CLASS_DECLARE_TPL(DEM::Plate);
BOOST_CLASS_VERSION(GranOO3::DEM::Plate, 0) namespace boost
Definition: Plate.hpp:110
Definition: SetOf.hpp:346
a base class that represents an element
Definition: Element.hpp:55
void apply_load()
Definition: Plate.cpp:36
Element * _element1
Definition: Plate.hpp:69
Geom::Vector _torque_on1
Definition: Plate.hpp:76
Geom::Vector _force_on2
Definition: Plate.hpp:73
bool _disabled
Definition: Plate.hpp:80
void disable()
Definition: Plate.cpp:78
Geom::Vector _torque_on3
Definition: Plate.hpp:77
Geom::Vector _force_on3
Definition: Plate.hpp:74
Plate & operator=(const Plate &)=delete
Element * _element3
Definition: Plate.hpp:71
void serialize(Archive &, const unsigned int)
void apply_damping_factor()
virtual ~Plate()
Definition: Plate.cpp:32
virtual void compute_load()
Definition: Plate.cpp:53
friend class boost::serialization::access
Definition: Plate.hpp:88
Geom::Vector _torque_on2
Definition: Plate.hpp:75
Plate(const Plate &)=delete
virtual std::string info() const
Definition: Plate.cpp:60
virtual std::ostream & write_ascii(std::ostream &out) const
Definition: Plate.cpp:70
Geom::Vector _force_on1
Definition: Plate.hpp:72
virtual void draw()
Definition: Plate.cpp:83
Element * _element2
Definition: Plate.hpp:70
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