68 #ifndef PBowlLoading_h 69 #define PBowlLoading_h 72 #include <domain/load/pattern/LoadPattern.h> 114 const Vector & getNodalLoad(
int node,
double time);
118 PBowlLoading(
int tag,
const char *PBEfName,
const char *DispfName,
119 const char *AccefName,
double theTimeIncr=1.0,
double theFactor=1.0,
126 double zminus = 0.0);
131 void Print(std::ostream &s,
int flag =0)
const;
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: PBowlLoading.cpp:436
Float vector abstraction.
Definition: Vector.h:94
Communication parameters between processes.
Definition: Communicator.h:66
void setDomain(Domain *theDomain)
Set the domain for the pattern loads.
Definition: PBowlLoading.cpp:374
??.
Definition: PBowlLoading.h:82
void Print(std::ostream &s, int flag=0) const
Prints load pattern information.
Definition: PBowlLoading.cpp:587
Vector of integers.
Definition: ID.h:95
A load pattern is the spatial distribution as well as its variation in time of a specific set of forc...
Definition: LoadPattern.h:97
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: PBowlLoading.cpp:443
void applyLoad(double time)
Apply the load for pseudo-time being passed as parameter.
Definition: PBowlLoading.cpp:399
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
Domain (mesh and boundary conditions) of the finite element model.
Definition: Domain.h:117