102 void xmlRead(std::string filename);
105 void xmlPrint(std::ostream &)
const;
double getFirstEventDate()
get the first event date present in the list of loads
Definition: Loads.cpp:246
void xmlPrint(std::ostream &) const
Print to an ostream.
Definition: Loads.cpp:163
~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:69
void addLoad(Load *ld)
add a load to the list
Definition: Loads.cpp:220
double getLastEventDate()
get the last event date present in the list of loads
Definition: Loads.cpp:269
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:201
unsigned int numberOfLoads() const
get the number of "Load" stored in the list
Definition: Loads.cpp:233
Loads()
default constructor
Definition: Loads.h:75
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:238
Load * getLoad(const unsigned int i) const
get a load by its index in the list
Definition: Loads.cpp:225
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:182
static const char * VERSION
current version of the library
Definition: Loads.h:121