54 #ifndef FDdecoupledElastic3D_H    55 #define FDdecoupledElastic3D_H    57 #include "material/nD/FiniteDeformation/FiniteDeformationElastic3D.h"    58 #include "utility/matrix/nDarray/stresst.h"    59 #include "utility/matrix/nDarray/straint.h"    79      double lambda1, lambda2, lambda3;
    80      double lambda_wave1, lambda_wave2, lambda_wave3;
    94     const WEnergy *getWEnergy(
void) 
const;
    96     const double getJ(
void) 
const;
    97     const Vector getlambda(
void) 
const;
    98     const Vector getlambda_wave(
void) 
const;
   101     const Tensor Yab(
void);
   102     const Tensor FDisoStiffness(
void);
   103     const Tensor FDvolStiffness(
void);
   107     int ComputeTrials(
void);
   108     int getCaseIndex(
void) 
const;
   139     int commitState(
void) ;
   140     int revertToLastCommit(
void) ;
   146     const std::string &getType(
void) 
const;
   147     int getOrder (
void) 
const;
   152     void Print(std::ostream &s, 
int flag = 0) 
const;
 int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: FDdecoupledElastic3D.cpp:526
NDMaterial * getCopy(void) const
Virtual constructor. 
Definition: FDdecoupledElastic3D.cpp:460
Float vector abstraction. 
Definition: Vector.h:94
int revertToStart(void)
Revert the material to its initial state. 
Definition: FDdecoupledElastic3D.cpp:433
Stress tensor. 
Definition: stresst.h:70
Communication parameters between processes. 
Definition: Communicator.h:66
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: FDdecoupledElastic3D.cpp:494
Hyper-elasto-plastic elastic material for three-dimensional problems. 
Definition: FDdecoupledElastic3D.h:70
const Tensor & getInitialTangentTensor(void) const
Return the material initial stiffness. 
Definition: FDdecoupledElastic3D.cpp:369
virtual ~FDdecoupledElastic3D()
Destructor. 
Definition: FDdecoupledElastic3D.cpp:108
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: FDdecoupledElastic3D.cpp:477
Base class for 2D and 3D materials. 
Definition: NDMaterial.h:101
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: FDdecoupledElastic3D.cpp:545
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
FDdecoupledElastic3D(int tag, int classTag, WEnergy *, double)
Constructor. 
Definition: FDdecoupledElastic3D.cpp:81
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: FDdecoupledElastic3D.cpp:511
Base class for strain energy density function based materials. 
Definition: WEnergy.h:65
Strain tensor. 
Definition: straint.h:68
const Tensor & getTangentTensor(void) const
Return the material tangent stiffness. 
Definition: FDdecoupledElastic3D.cpp:365