29 #ifndef INTERNALPARAMSA_H 30 #define INTERNALPARAMSA_H 32 #include "utility/actor/actor/MovableObject.h" 48 InternalParamsA(
const double &V= 0.0,
const double &r= 0.0,
const double &t= 0.0);
49 inline const double &y(
void) const
51 inline double &y(
void)
53 inline double &z(
void)
55 inline const double &z(
void) const
57 inline const double &P(
void) const
59 inline double &P(
void)
61 inline const double &Q(
void) const
63 inline double &Q(
void)
65 inline const double &T(
void) const
67 inline double &T(
void)
69 inline const double &tang(
void)
const 71 inline double &tang(
void)
74 void getField(
const double &V);
75 const double &updateField(
const double &Tp);
76 inline const double unbalance(
const double &Tp)
const 78 inline const double residual(
const double &Tp)
const 79 {
return unbalance(Tp)/
Tang; }
81 void revertToStart(
const double &tg);
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:42
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: InternalParamsA.cc:64
Object that can move between processes.
Definition: MovableObject.h:99
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: InternalParamsA.cc:71
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: InternalParamsA.cc:57
double v
Displacement.
Definition: InternalParamsA.h:41
double Tang
Combined tangent.
Definition: InternalParamsA.h:43
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: InternalParamsA.cc:85
Internal parameters for the Gap (Drag + Closure).
Definition: InternalParamsA.h:38