29 #ifndef FiberSectionShear3d_h 30 #define FiberSectionShear3d_h 32 #include "FiberSection3d.h" 58 void liberaRespVyVzT(
void);
76 void setRespVyVzTByName(
const std::string &,
const std::string &,
const std::string &);
95 int getOrder(
void)
const;
100 void Print(std::ostream &s,
int flag =0)
const;
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: FiberSectionShear3d.cc:406
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: FiberSectionShear3d.cc:398
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: FiberSectionShear3d.cc:390
int revertToStart(void)
Returns to the initial state.
Definition: FiberSectionShear3d.cc:380
const ResponseId & getType(void) const
Section stiffness contribution response identifiers.
Definition: FiberSectionShear3d.cc:354
void Print(std::ostream &s, int flag=0) const
Imprime el objeto.
Definition: FiberSectionShear3d.cc:440
const Matrix & getSectionFlexibility(void) const
Returns the flexibility matrix.
Definition: FiberSectionShear3d.cc:310
const Matrix & getInitialFlexibility(void) const
Returns the initial flexibility matrix.
Definition: FiberSectionShear3d.cc:324
FiberSectionShear3d(int tag=0, MaterialLoader *mat_ldr=nullptr)
Constructor.
Definition: FiberSectionShear3d.cc:120
UniaxialMaterial * getRespVz(void)
Returns shear z response.
Definition: FiberSectionShear3d.cc:184
int getVariable(int variableID, double &info)
Returns the valor de la variable cuyo nombre being passed as parameter.
Definition: FiberSectionShear3d.cc:465
const Matrix & getSectionTangent(void) const
Returns the tangent stiffness matrix.
Definition: FiberSectionShear3d.cc:280
int revertToLastCommit(void)
Returns the material to the last commited state.
Definition: FiberSectionShear3d.cc:371
XC::FiberSectionShear3d & operator=(const FiberSectionShear3d &otro)
Assignment operator.
Definition: FiberSectionShear3d.cc:130
~FiberSectionShear3d(void)
destructor:
Definition: FiberSectionShear3d.cc:219
const Vector & getSectionDeformation(void) const
Returns material's trial generalized deformation.
Definition: FiberSectionShear3d.cc:268
Stiffness material contribution response identifiers.
Definition: ResponseId.h:60
const Vector & getInitialSectionDeformation(void) const
Returns the initial strain of the section.
Definition: FiberSectionShear3d.cc:256
void setRespVzByName(const std::string &)
Asigna el material que define la respuesta a cortante según «y».
Definition: FiberSectionShear3d.cc:164
const Vector & getStressResultant(void) const
Returns stress resultant.
Definition: FiberSectionShear3d.cc:338
int setInitialSectionDeformation(const Vector &deforms)
Asigna la initial strain.
Definition: FiberSectionShear3d.cc:223
UniaxialMaterial * getRespT(void)
Returns torsion response.
Definition: FiberSectionShear3d.cc:208
void setRespVyByName(const std::string &)
Asigna el material que define la respuesta a cortante según «y».
Definition: FiberSectionShear3d.cc:140
UniaxialMaterial * getRespVy(void)
Returns shear y response.
Definition: FiberSectionShear3d.cc:160
Fiber section model in a three-dimensional space. Sections stiffness and internal forces are obtained...
Definition: FiberSection3d.h:72
SectionForceDeformation * getCopy(void) const
Virtual constructor.
Definition: FiberSectionShear3d.cc:350
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: FiberSectionShear3d.cc:421
int setVariable(const std::string &argv)
Returns the identificador de la variable cuyo nombre being passed as parameter.
Definition: FiberSectionShear3d.cc:451
Material handler (definition, searching,...).
Definition: MaterialLoader.h:45
int commitState(void)
Commit material state (normally after convergence is achieved).
Definition: FiberSectionShear3d.cc:361
void setRespTByName(const std::string &)
Asigna el material que define la respuesta a cortante según «y».
Definition: FiberSectionShear3d.cc:188
const Matrix & getInitialTangent(void) const
Returns the initial tangent stiffness matrix.
Definition: FiberSectionShear3d.cc:295
int setTrialSectionDeformation(const Vector &deforms)
Asigna la trial strain.
Definition: FiberSectionShear3d.cc:235
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
void zeroInitialSectionDeformation(void)
Zeroes initial strain of the section.
Definition: FiberSectionShear3d.cc:247
FiberSectionShear3d decorates an MP section (couple bending and axial) with an uncoupled shear relati...
Definition: FiberSectionShear3d.h:40
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:88