docs: organize project guidance and module contracts
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# Abaqus 입력 adapter
|
||||
|
||||
이 영역은 physical source·syntax·scope·default를 검증된 Domain 정의로 mapping한다.
|
||||
Abaqus 전체 호환성이나 내부 요소·해법 동등성을 목표로 하지 않는다.
|
||||
|
||||
- Raw text/빈 field/source line과 canonical lookup을 구별한다. ASCII case 처리,
|
||||
keyword continuation, physical line 제한과 duplicate parameter 거부를 유지한다.
|
||||
- 지원 여부는 procedure별 allowlist로 판단한다. 무해한 출력 요청의 no-op 예외를
|
||||
model-affecting keyword로 확대하지 않는다. INCLUDE를 자동으로 열지 않는다.
|
||||
- Instance·label·set·section/material target은 결정적으로 해소한다. 모호한 이름을
|
||||
첫 일치값으로 선택하거나 missing 물성을 default로 채우지 않는다.
|
||||
- S4/S4R source 표기를 보존하되 FESA 내부 적분 선택값으로 사용하지 않는다.
|
||||
Source step 이름과 canonical result storage 이름도 구분한다.
|
||||
- Procedure 선택 후 density·BC·하중·출력 요청의 조합을 검사한다. Static의 관대한 no-op을
|
||||
HHT/eigen에 복사하지 않는다.
|
||||
- Valid minimal 입력과 각 keyword의 위치·arity·range·unknown parameter·중복·nonfinite·
|
||||
cross-instance·여러 step 실패를 검증한다. Parser 수용만으로 새 기능 완료를 선언하지 않는다.
|
||||
Reference in New Issue
Block a user