Sensitivity interface at Material Level: Difference between revisions
Jump to navigation
Jump to search
Foxchameleon (talk | contribs) (Created page with 'Return to Extension of an existing material,cross section, and element for DDM-based: The followi...') |
Foxchameleon (talk | contribs) No edit summary |
||
Line 2: | Line 2: | ||
The following functions need to be implemented in each material for sensitivity computation: | The following functions need to be implemented in each material 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 parameterID); | int activateParameter (int parameterID); | ||
double getStressSensitivity (int gradIndex, bool conditional); | double getStressSensitivity (int gradIndex, bool conditional); | ||
double getInitialTangentSensitivity (int gradIndex); | double getInitialTangentSensitivity (int gradIndex); | ||
int commitSensitivity (double strainGradient, int gradIndex, int numGrads); | int commitSensitivity (double strainGradient, int gradIndex, int numGrads); | ||
double getStrainSensitivity(int gradIndex); | double getStrainSensitivity(int gradIndex); |
Revision as of 00:03, 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 material for sensitivity computation:
int setParameter (const char **argv, int argc, Parameter ¶m);
int updateParameter (int parameterID, Information &info);
int activateParameter (int parameterID);
double getStressSensitivity (int gradIndex, bool conditional);
double getInitialTangentSensitivity (int gradIndex);
int commitSensitivity (double strainGradient, int gradIndex, int numGrads);
double getStrainSensitivity(int gradIndex);