60 #ifndef DisplacementControl_h    61 #define DisplacementControl_h    63 #include <solution/analysis/integrator/static/DispBase.h>   122     inline void setNodeTag(
const int &tag)
   124     inline int getNodeTag(
void)
 const   126     inline void setDof(
const int &dof)
   128     inline int getDof(
void)
 const   132     inline double getIncrement(
void)
 const   135     inline double getMinIncrement(
void)
 const   136       { 
return minIncrement; }
   138     inline double getMaxIncrement(
void)
 const   144     void Print(std::ostream &s, 
int flag =0) 
const;
 void setIncrement(const double &)
Set displacement increment. 
Definition: DisplacementControl.cpp:114
Float vector abstraction. 
Definition: Vector.h:94
int theDofID
the system level id of the dof being followed 
Definition: DisplacementControl.h:101
int domainChanged(void)
Make required changes when a change in the domain occurs. 
Definition: DisplacementControl.cpp:286
Communication parameters between processes. 
Definition: Communicator.h:66
const Domain * getDomainPtr(void) const
Returns a pointer to the domain. 
Definition: DisplacementControl.cpp:162
int update(const Vector &deltaU)
When invoked causes the integrator object to update the DOF_Group responses with the appropriate valu...
Definition: DisplacementControl.cpp:228
Algorithmic class for performing a static analysis using the displacement control method...
Definition: DisplacementControl.h:96
double theIncrement
deltaU at step (i) 
Definition: DisplacementControl.h:103
Base class for the displacement control static integrators. 
Definition: DispBase.h:41
int sendSelf(Communicator &)
Send the object. 
Definition: DisplacementControl.cpp:321
double maxIncrement
min/max values of deltaU at (i) 
Definition: DisplacementControl.h:104
void setMinIncrement(const double &)
Set the min stepsize the user will allow. 
Definition: DisplacementControl.cpp:123
int newStep(void)
Performs a new analysis step. 
Definition: DisplacementControl.cpp:170
Base class for the objects that performs the integration of physical properties over the domain to fo...
Definition: Integrator.h:100
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: DisplacementControl.cpp:335
int recvSelf(const Communicator &)
Receive the object. 
Definition: DisplacementControl.cpp:328
DisplacementControl(SolutionStrategy *)
Constructor. 
Definition: DisplacementControl.cpp:82
Solution strategy for the finite element problem. 
Definition: SolutionStrategy.h:94
Integrator * getCopy(void) const
Virtual constructor. 
Definition: DisplacementControl.cpp:102
~DisplacementControl(void)
Destructor. 
Definition: DisplacementControl.cpp:106
int theDof
the dof at the node being followed 
Definition: DisplacementControl.h:100
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int theNodeTag
the node that is being followed 
Definition: DisplacementControl.h:99
void setMaxIncrement(const double &)
Set the max stepsize the user will allow. 
Definition: DisplacementControl.cpp:134
Domain (mesh and boundary conditions) of the finite element model. 
Definition: Domain.h:117
int commit(void)
Commits model state. 
Definition: DisplacementControl.cpp:145