9 #ifndef LOADING_ULOADING_H
10 #define LOADING_ULOADING_H
13 #include "util/point.h"
42 void apply(
const double &time, std::vector<util::Point3> *u,
43 std::vector<util::Point3> *v,
fe::Mesh *mesh);
54 std::string
printStr(
int nt = 0,
int lvl = 0)
const;
63 void print(
int nt = 0,
int lvl = 0)
const { std::cout <<
printStr(nt, lvl); };
A class for mesh data.
Definition: mesh.h:49
A base class to apply displacement and force boundary condition.
Definition: loading.h:37
A class to apply displacement boundary condition.
Definition: uLoading.h:25
void apply(const double &time, std::vector< util::Point3 > *u, std::vector< util::Point3 > *v, fe::Mesh *mesh)
Applies displacement boundary condition.
Definition: uLoading.cpp:166
ULoading(inp::LoadingDeck *deck, fe::Mesh *mesh)
Constructor.
Definition: uLoading.cpp:18
std::string printStr(int nt=0, int lvl=0) const
Returns the string containing information about the instance of the object.
Definition: uLoading.cpp:255
void print(int nt=0, int lvl=0) const
Prints the information about the instance of the object.
Definition: uLoading.h:63
Collection of methods and data related to finite element and mesh.
Definition: baseElem.h:15
Collection of methods and database related to loading.
Definition: DataManager.h:38
Structure to read and store policy data.
Definition: loadingDeck.h:144