29 #ifndef ElemFriccionBase_h 30 #define ElemFriccionBase_h 32 #include "domain/mesh/element/Element0D.h" 33 #include "domain/mesh/element/utils/physical_properties/UniaxialMatPhysicalProperties.h" 34 #include "utility/matrix/Vector.h" 35 #include "utility/matrix/Matrix.h" 39 class UniaxialMaterial;
70 void libera_friction_model(
void);
76 ElemFriccionBase(
int tag,
int classTag,
int Nd1,
int Nd2,
const size_t &dim,
const FrictionModel &theFrnMdl,
const UniaxialMatPhysicalProperties &,
const double &uy= 0.0,
const Vector &y=
Vector(),
const Vector &x=
Vector(),
const double &mass = 0.0,
const int &maxIter= 20,
const double &tol= 1E-8);
Physical properties for shells.
Definition: UniaxialMatPhysicalProperties.h:40
int sendData(CommParameters &)
Send members through the channel being passed as parameter.
Definition: ElemFriccionBase.cc:113
int recvData(const CommParameters &)
Receives members through the channel being passed as parameter.
Definition: ElemFriccionBase.cc:131
Element of dimension 0 (both nodes have the same position).
Definition: Element0D.h:45
UniaxialMatPhysicalProperties physicalProperties
array of uniaxial materials
Definition: ElemFriccionBase.h:46
Definition: FrictionModel.h:71
FrictionModel * theFrnMdl
pointer to friction model
Definition: ElemFriccionBase.h:45
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Definition: ElemFriccionBase.h:42