docs: organize project guidance and module contracts

This commit is contained in:
KOKO\Mimi
2026-09-29 00:34:57 +09:00
parent 73db138566
commit a3502c9b97
50 changed files with 1748 additions and 414 deletions
+13
View File
@@ -0,0 +1,13 @@
# 재료 구성 관계
Materials는 현재 승인된 물성 capability와 구성 응답을 소유한다. Topology, DOF,
element state와 전체 해석 수렴은 이 영역의 책임이 아니다.
- Isotropic elastic parameter의 finite·range와 units를 생성 경계에서 유지한다.
잘못된 값에 epsilon을 더하거나 clamp하지 않는다.
- Density·thermal·비탄성 등 서로 다른 의미를 기존 base의 미사용 field로 누적하지 않는다.
실제 사용되는 capability와 승인된 procedure만 연결한다.
- Material은 analysis state를 임의 소유하지 않는다. 향후 history-dependent 재료는
trial/commit과 실패 보존을 별도로 정의한다.
- Constitutive 응답·대칭성·경계값·invalid 조합을 독립적인 식과 대조한다. Parser에서
읽을 수 있다는 이유로 모든 procedure가 해당 물성을 지원한다고 판단하지 않는다.