30 #ifndef INTERNALPARAMSA_H 31 #define INTERNALPARAMSA_H 33 #include "utility/actor/actor/MovableObject.h" 49 InternalParamsA(
const double &V= 0.0,
const double &r= 0.0,
const double &t= 0.0);
50 inline const double &y(
void)
const 52 inline double &y(
void)
54 inline double &z(
void)
56 inline const double &z(
void)
const 58 inline const double &P(
void)
const 60 inline double &P(
void)
62 inline const double &Q(
void)
const 64 inline double &Q(
void)
66 inline const double &T(
void)
const 68 inline double &T(
void)
70 inline const double &tang(
void)
const 72 inline double &tang(
void)
75 void getField(
const double &V);
76 const double &updateField(
const double &Tp);
77 inline const double unbalance(
const double &Tp)
const 79 inline const double residual(
const double &Tp)
const 80 {
return unbalance(Tp)/
Tang; }
82 void revertToStart(
const double &tg);
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: InternalParamsA.cc:57
InternalParamsA(const double &V=0.0, const double &r=0.0, const double &t=0.0)
Constructor with data.
Definition: InternalParamsA.cc:33
double R
Force.
Definition: InternalParamsA.h:43
Communication parameters between processes.
Definition: Communicator.h:66
Object that can move between processes.
Definition: MovableObject.h:100
double v
Displacement.
Definition: InternalParamsA.h:42
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: InternalParamsA.cc:64
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: InternalParamsA.cc:85
double Tang
Combined tangent.
Definition: InternalParamsA.h:44
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: InternalParamsA.cc:71
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Internal parameters for the Gap (Drag + Closure).
Definition: InternalParamsA.h:39