53 #ifndef SectionForceDeformation_h    54 #define SectionForceDeformation_h    69 #include "material/Material.h"    70 #include "utility/matrix/Matrix.h"    79 class MaterialHandler;
   104     virtual void zeroInitialSectionDeformation(
void)= 0;
   105     virtual int setInitialSectionDeformation(
const Vector &)= 0;
   107     inline void setInitialGeneralizedStrain(
const Vector &iS)
   108       { setInitialSectionDeformation(iS); }
   109     inline const Vector &getInitialGeneralizedStrain(
void)
 const   110       { 
return getInitialSectionDeformation(); }
   117     virtual const Vector &getInitialSectionDeformation(
void) 
const= 0;
   124     virtual double getStrain(
const double &y,
const double &z= 0) 
const= 0;
   134     virtual const Matrix &getInitialTangent(
void) 
const= 0;
   144     virtual Matrix getValues(
const std::string &, 
bool silent= 
false) 
const;
   146     virtual double getRho(
void) 
const;
   164     virtual int getOrder(
void) 
const = 0;
   169     boost::python::dict 
getPyDict(
void) 
const;
   170     void setPyDict(
const boost::python::dict &);        
   176     virtual const Vector &getStressResultantSensitivity(
int gradNumber, 
bool conditional);
   177     virtual const Vector &getSectionDeformationSensitivity(
int gradNumber);
   178     virtual const Matrix &getSectionTangentSensitivity(
int gradNumber);
   179     virtual const Matrix &getSectionFlexibilitySensitivity(
int gradIndex);
   180     virtual const Matrix &getInitialTangentSensitivity(
int gradIndex);
   181     virtual const Matrix &getInitialFlexibilitySensitivity(
int gradIndex);
   182     virtual double getRhoSensitivity(
int gradNumber);
   183     virtual int commitSensitivity(
const Vector& sectionDeformationGradient, 
int gradNumber, 
int numGrads);
 
Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
Base class response objects. 
Definition: Response.h:81
Base class for materials. 
Definition: Material.h:93
Stiffness material contribution response identifiers. 
Definition: ResponseId.h:61
Material handler (definition, searching,...). 
Definition: MaterialHandler.h:46
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Matrix of floats. 
Definition: Matrix.h:111
Parameter. 
Definition: Parameter.h:68