项目

一般

简介

功能改进 #31

按照新的材料本构定义范式增加若干材料本构

王 绪伦大约一年 之前添加. 更新于 大约一年 之前.

状态:
已关闭
优先级:
紧急
指派给:
开始日期:
2024-03-08
计划完成日期:
% 完成:

100%

预期时间:

描述

1. 需要增加的材料本构属性包括PlasticMultiMisesAttribute、PlasticChabocheAttribute、CreepStrainHardeningAttribute、CreepTimeHardeningAttribute;
2. 对于每种属性增加相应的EntryConsHandler(可参考ElasticAnisoAttribute的实现方式):
INIT_HTYPE(ElasticAnisoAttribute) //必须
struct ElasticAnisoHandler : public TEntryConsHandler<ElasticAnisoAttribute> {
...
};
REGISTER_CONSMODEL(Elastic, ElasticAnisoHandler) //必须
3. baseFieldNames、loadFromJson和exchangeData中的名字均为小写
4. 材料子项的初始化中调用 setConstitutiveType函数初始化本构类型,它的类型应该为已支持的类型(并不总是“Isotropic”);

导出 Atom PDF