1 #ifndef DEPOSIT_UNIT_HH
2 #define DEPOSIT_UNIT_HH
4 #include "MCRCProgramming.hpp"
5 #include "flumy_export.hpp"
22 _nature(0), _thickness(0.), _age(0), _granulo(0) {}
24 DepositUnit(MP_stut nature, MP_real thickness, MP_age age, MP_real granulo) :
25 _nature(nature), _thickness(thickness), _age(age), _granulo(granulo) {}
28 _nature(dep._nature), _thickness(dep._thickness), _age(dep._age), _granulo(dep._granulo) {}
36 MP_age
getAge()
const {
return _age; }
51 typedef std::vector<DepositUnit> DepositsList;
Storage class used to access DepositionUnit members (Domain sample informations).
Definition: DepositUnit.hpp:17
MP_age getAge() const
Return the age of the sample.
Definition: DepositUnit.hpp:36
DepositUnit(const DepositUnit &dep)
Copy constructor.
Definition: DepositUnit.hpp:27
MP_real getThickness() const
Return the thickness of the sample (in meters)
Definition: DepositUnit.hpp:34
virtual ~DepositUnit()
Destructor.
Definition: DepositUnit.hpp:30
DepositUnit()
Default Constructor.
Definition: DepositUnit.hpp:21
DepositUnit(MP_stut nature, MP_real thickness, MP_age age, MP_real granulo)
Default constructor.
Definition: DepositUnit.hpp:24
MP_real getGranulo() const
Return the grain size rate of the sample ]0., 1.].
Definition: DepositUnit.hpp:38
MP_stut getNature() const
Return the facies identifier of the sample (identifiers are defined in MCRCDefines....
Definition: DepositUnit.hpp:32