102 void xmlRead(std::string filename);
double getFirstEventDate()
get the first event date present in the list of loads
Definition: Loads.cpp:272
void xmlPrint(std::ostream &) const
Print to an ostream.
Definition: Loads.cpp:187
~Loads()
destructor
Definition: Loads.cpp:55
void xmlRead(std::string filename)
read the input xml file using xsd and instanciate the loads
Definition: Loads.cpp:70
void addLoad(Load *ld)
add a load to the list
Definition: Loads.cpp:244
double getLastEventDate()
get the last event date present in the list of loads
Definition: Loads.cpp:297
This class makes it possible to manage a list of "Load".
Definition: Loads.h:71
friend std::ostream & operator<<(std::ostream &, const Loads)
print to an output stream in XML format.
Definition: Loads.cpp:225
unsigned int numberOfLoads() const
get the number of "Load" stored in the list
Definition: Loads.cpp:259
std::vector< Load * > loads
vector of loads : these "Load" are created while the file is parsed
Definition: Loads.h:125
void deleteLoad(const unsigned int i)
delete a load and remove it from the list using its index
Definition: Loads.cpp:264
Load * getLoad(const unsigned int i) const
get a load by its index in the list
Definition: Loads.cpp:249
Class that describes a load to be used in the simulation.
Definition: Load.h:53
void ansysPrint(std::ostream &) const
Print the load list in ansys format (BEWARE: not everything is implemented)
Definition: Loads.cpp:206
static const char * VERSION
current version of the library
Definition: Loads.h:121
Loads()=default
default constructor