Sensitivity interface at Material Level

From OpenSeesWiki
Revision as of 00:03, 12 January 2011 by Foxchameleon (talk | contribs) (Created page with 'Return to Extension of an existing material,cross section, and element for DDM-based: The followi...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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 &param);

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);