Homec4science

ENH: Added Material Evaluator

Authored by junge on Jan 21 2019, 13:29.

Description

ENH: Added Material Evaluator

Summary:
Closes T2507.

For more convenient testing and debugging of material laws, the MaterialEvaluator class encapsulates a an object of a MaterialBase daughterclass and allows to evaluate the stress-strain relationship as well an the analytical tangent moduli and a numerical approximation of said tangent.

WIP: started MaterialEvaluator

first functional material evaluator, tested

ENH: Material evaluator can now estimate tangent numerically

WIP: switching to non-templated material evaluators

ENH: material evaluator no longer templated my the material

Merge branch 'master' into feat/material_evaluator_T2507

WIP: writing python bindings for material evaluator

ENH: Material Evaluator now has python bindings

BUG: Missing test of material evaluator added

BUG: flush Jenkins's pybind11

BUG: undo the jenkins flush

WIP: documenting and wrapping up material evaluator

ENH: material evaluator documented

Test Plan: ci passes

Reviewers: RLeute, afalsafi

Reviewed By: RLeute, afalsafi

Maniphest Tasks: T2507

Differential Revision: https://c4science.ch/D234

Details

Committed
jungeJan 21 2019, 13:38
Pushed
jungeJan 21 2019, 13:38
Reviewer
RLeute
Differential Revision
Restricted Differential Revision
Parents
rMUSPECTRE676022f5dfa6: fixed pull-back for MaterialHyperElastoPlastic1
Branches
Unknown
Tags
Unknown
Tasks
T2507: Material evaluator

Event Timeline

Restricted Application completed building Restricted Buildable.Jan 21 2019, 13:41