69 #include "utility/tagged/TaggedObject.h" 70 #include "utility/actor/actor/MovableObject.h" 78 class UniaxialMaterial;
97 Fiber(
int tag,
int classTag);
99 virtual int setTrialFiberStrain(
const Vector &vs)=0;
100 virtual Vector &getFiberStressResultants(
void) =0;
101 virtual Matrix &getFiberTangentStiffContr(
void) =0;
103 virtual int commitState(
void)=0;
104 virtual int revertToLastCommit(
void)=0;
105 virtual int revertToStart(
void)=0;
108 virtual int getOrder(
void)
const= 0;
109 virtual const ResponseId &getType(
void)
const= 0;
111 virtual const bool isDead(
void)
const 113 virtual const bool isAlive(
void)
const 115 virtual void kill(
void)
117 virtual void alive(
void)
121 virtual int getResponse(
int responseID,
Information &info);
123 virtual void getFiberLocation(
double &y,
double &z)
const=0;
124 virtual double getLocY(
void)
const= 0;
125 virtual double getLocZ(
void)
const 131 virtual double getArea(
void)
const=0;
134 double getMz(
const double &y0= 0.0)
const;
135 double getMy(
const double &z0= 0.0)
const;
double getFuerza(void) const
Return the fuerza con la que actúa la fibra.
Definition: Fiber.cpp:81
Pos2d getPos(void) const
Returns fiber position.
Definition: Fiber.cpp:94
double getMy(const double &z0=0.0) const
Returns the momento de la fuerza ejercida por la fibra respecto al eje paralelo al «y» que pasa por z...
Definition: Fiber.h:145
Stiffness material contribution response identifiers.
Definition: ResponseId.h:60
Object that can move between processes.
Definition: MovableObject.h:91
Fiber(int tag, int classTag)
constructor.
Definition: Fiber.cpp:71
virtual Fiber * getCopy(void) const =0
Virtual constructor.
Object idenfied by an integer (tag).
Definition: TaggedObject.h:82
Section fiber.
Definition: Fiber.h:89
int recvData(const CommParameters &)
Receive data through the channel being passed as parameter.
Definition: Fiber.cpp:107
int sendData(CommParameters &)
Send data through the channel being passed as parameter.
Definition: Fiber.cpp:98
double getMz(const double &y0=0.0) const
Returns the momento de la fuerza ejercida por la fibra respecto al eje paralelo al «z» que pasa por y...
Definition: Fiber.h:140
Communication parameters between processes.
Definition: CommParameters.h:65
double getStrain(void) const
Returns fiber strain.
Definition: Fiber.cpp:90
================================================================================
Definition: ContinuaReprComponent.h:34
Definition: Response.h:71
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:88