9 #ifndef LOADING_FLOADING_H
10 #define LOADING_FLOADING_H
13 #include "util/point.h"
41 void apply(
const double &time, std::vector<util::Point3> *f,
fe::Mesh *mesh);
52 std::string
printStr(
int nt = 0,
int lvl = 0)
const;
61 void print(
int nt = 0,
int lvl = 0)
const { std::cout <<
printStr(nt, lvl); };
A class for mesh data.
Definition: mesh.h:49
A class to apply force boundary condition.
Definition: fLoading.h:25
void print(int nt=0, int lvl=0) const
Prints the information about the instance of the object.
Definition: fLoading.h:61
FLoading(inp::LoadingDeck *deck, fe::Mesh *mesh)
Constructor.
Definition: fLoading.cpp:18
std::string printStr(int nt=0, int lvl=0) const
Returns the string containing information about the instance of the object.
Definition: fLoading.cpp:281
void apply(const double &time, std::vector< util::Point3 > *f, fe::Mesh *mesh)
Applies displacement boundary condition.
Definition: fLoading.cpp:117
A base class to apply displacement and force boundary condition.
Definition: loading.h:37
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