30 #ifndef UniaxialFiber_h 31 #define UniaxialFiber_h 36 class UniaxialMaterial;
37 class MaterialHandler;
int revertToLastCommit(void)
Returns to its last committed state.
Definition: UniaxialFiber.cc:148
Communication parameters between processes.
Definition: Communicator.h:66
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
UniaxialFiber(int classTag)
Constructor for blank object that recvSelf needs to be invoked upon.
Definition: UniaxialFiber.cc:92
int commitState(void)
Commits material state.
Definition: UniaxialFiber.cc:144
int revertToStart(void)
Returns to the initial state.
Definition: UniaxialFiber.cc:152
Section fiber.
Definition: Fiber.h:90
UniaxialFiber & operator=(const UniaxialFiber &)
Assignment operator.
Definition: UniaxialFiber.cc:115
double getArea(void) const
Return the fiber area.
Definition: UniaxialFiber.h:74
double area
area of the fiber
Definition: UniaxialFiber.h:48
UniaxialMaterial * theMaterial
pointer to a material
Definition: UniaxialFiber.h:47
int recvData(const Communicator &)
Receive data through the communicator argument.
Definition: UniaxialFiber.cc:168
int sendData(Communicator &)
Send data through the communicator argument.
Definition: UniaxialFiber.cc:157
Material handler (definition, searching,...).
Definition: MaterialHandler.h:46
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Fiber of uniaxial material.
Definition: UniaxialFiber.h:42
void setMaterial(const UniaxialMaterial *theMat)
Set the fiber material.
Definition: UniaxialFiber.cc:128