Sensitivity interface at Section Level: Difference between revisions
Jump to navigation
Jump to search
Foxchameleon (talk | contribs) No edit summary |
Foxchameleon (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
The following functions need to be implemented in each section for sensitivity computation: | The following functions need to be implemented in each section for sensitivity computation: | ||
int setParameter(const char **argv, int argc, Parameter ¶m); | : int setParameter(const char **argv, int argc, Parameter ¶m); | ||
int updateParameter (int parameterID, Information &info); | : int updateParameter (int parameterID, Information &info); | ||
int activateParameter(int passedParameterID); | : int activateParameter(int passedParameterID); | ||
: const Vector& getStressResultantSensitivity(int gradIndex, bool conditional); | |||
const Vector& getStressResultantSensitivity(int gradIndex, bool conditional); | : const Vector& getSectionDeformationSensitivity(int gradIndex); | ||
const Vector& getSectionDeformationSensitivity(int gradIndex); | : const Matrix& getInitialTangentSensitivity(int gradIndex); | ||
const Matrix& getInitialTangentSensitivity(int gradIndex); | : int commitSensitivity(const Vector& sectionDeformationGradient,int gradIndex, int numGrads); | ||
int commitSensitivity(const Vector& sectionDeformationGradient,int gradIndex, int numGrads); |
Revision as of 00:05, 12 January 2011
Return to Extension of an existing material,cross section, and element for DDM-based:
The following functions need to be implemented in each section for sensitivity computation:
- int setParameter(const char **argv, int argc, Parameter ¶m);
- int updateParameter (int parameterID, Information &info);
- int activateParameter(int passedParameterID);
- const Vector& getStressResultantSensitivity(int gradIndex, bool conditional);
- const Vector& getSectionDeformationSensitivity(int gradIndex);
- const Matrix& getInitialTangentSensitivity(int gradIndex);
- int commitSensitivity(const Vector& sectionDeformationGradient,int gradIndex, int numGrads);