29 #ifndef UniaxialFiber_h 30 #define UniaxialFiber_h 35 class UniaxialMaterial;
36 class MaterialHandler;
int revertToLastCommit(void)
Returns to its last commited state.
Definition: UniaxialFiber.cc:148
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:92
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:89
UniaxialFiber & operator=(const UniaxialFiber &)
Assignment operator.
Definition: UniaxialFiber.cc:115
int sendData(CommParameters &)
Send data through the channel being passed as parameter.
Definition: UniaxialFiber.cc:157
double getArea(void) const
Return the fiber area.
Definition: UniaxialFiber.h:73
int recvData(const CommParameters &)
Receive data through the channel being passed as parameter.
Definition: UniaxialFiber.cc:168
double area
area of the fiber
Definition: UniaxialFiber.h:47
UniaxialMaterial * theMaterial
pointer to a material
Definition: UniaxialFiber.h:46
Material handler (definition, searching,...).
Definition: MaterialHandler.h:45
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Fiber of uniaxial material.
Definition: UniaxialFiber.h:41
Communication parameters between processes.
Definition: CommParameters.h:65
void setMaterial(const UniaxialMaterial *theMat)
Set the fiber material.
Definition: UniaxialFiber.cc:128