30 #ifndef ConnectedMaterial_h    31 #define ConnectedMaterial_h    33 #include <material/uniaxial/UniaxialMaterial.h>    34 #include <material/uniaxial/DqUniaxialMaterial.h>    43     void appendMaterial(
const std::string &);
    61     double getStressSensitivity(
int gradNumber, 
bool conditional);
    62     double getTangentSensitivity(
int gradNumber);
    63     double getInitialTangentSensitivity(
int gradNumber);
    64     double getDampTangentSensitivity(
int gradNumber);
    65     double getRhoSensitivity(
int gradNumber);
    66     int commitSensitivity(
double strainGradient, 
int gradNumber, 
int numGrads);
 int sendData(Communicator &)
Send its members through the communicator argument. 
Definition: ConnectedMaterial.cc:135
Communication parameters between processes. 
Definition: Communicator.h:66
Base class for uniaxial materials. 
Definition: UniaxialMaterial.h:93
size_t getNumMaterials(void) const
Return the number of connected materials. 
Definition: ConnectedMaterial.cc:123
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv. 
Definition: ConnectedMaterial.cc:156
Pointers to UniaxialMaterial container. 
Definition: DqUniaxialMaterial.h:45
virtual void setMaterials(const boost::python::list &)
Set the connected materials. 
Definition: ConnectedMaterial.cc:112
Connected uniaxial materials (parallel or serial). 
Definition: ConnectedMaterial.h:40
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Parameter. 
Definition: Parameter.h:68
int recvData(const Communicator &)
Receives its members through the communicator argument. 
Definition: ConnectedMaterial.cc:146
DqUniaxialMaterial theModels
an array of pointers to the UniaxialMaterials 
Definition: ConnectedMaterial.h:45
const DqUniaxialMaterial & getMaterials(void) const
Return a reference to the material container. 
Definition: ConnectedMaterial.cc:127