64 #ifndef UniaxialFiber2d_h 65 #define UniaxialFiber2d_h 67 #include "UniaxialFiber.h" 70 class UniaxialMaterial;
103 const ResponseId &getResponseType(
void)
const;
107 void Print(std::ostream &s,
int flag =0)
const;
110 int getResponse(
int responseID,
Information &info);
113 virtual double getLocY(
void)
const Float vector abstraction.
Definition: Vector.h:94
Matrix & getFiberTangentStiffContr(void)
Fiber contribution to the tangent stiffness matrix.
Definition: UniaxialFiber2d.cpp:123
int recvData(const Communicator &)
Receive data through the communicator argument.
Definition: UniaxialFiber2d.cpp:163
int sendData(Communicator &)
Send data through the communicator argument.
Definition: UniaxialFiber2d.cpp:155
Communication parameters between processes.
Definition: Communicator.h:66
Base class response objects.
Definition: Response.h:81
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
void getFiberLocation(double &y, double &z) const
Returns fiber position.
Definition: UniaxialFiber2d.cpp:242
int getOrder(void) const
Returns the dimension of the stress resultant vector.
Definition: UniaxialFiber2d.cpp:148
Section fiber.
Definition: Fiber.h:90
Uniaxial fiber on a bi-dimensional space.
Definition: UniaxialFiber2d.h:80
Stiffness material contribution response identifiers.
Definition: ResponseId.h:61
Material handler (definition, searching,...).
Definition: MaterialHandler.h:46
int setTrialFiberStrain(const Vector &vs)
Sets the fiber trial strain.
Definition: UniaxialFiber2d.cpp:95
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: UniaxialFiber2d.cpp:188
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: UniaxialFiber2d.cpp:171
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Fiber of uniaxial material.
Definition: UniaxialFiber.h:42
Fiber * getCopy(void) const
Virtual constructor.
Definition: UniaxialFiber2d.cpp:144
Matrix of floats.
Definition: Matrix.h:111
Vector & getFiberStressResultants(void)
Returns the stres resultant of the fiber.
Definition: UniaxialFiber2d.cpp:104
UniaxialFiber2d(void)
Constructor for blank object that recvSelf needs to be invoked upon.
Definition: UniaxialFiber2d.cpp:82
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: UniaxialFiber2d.cpp:211