Files
FESADev/docs/hht-implicit-dynamics/implementation-channel-newton.md
T
KOKO\Mimi eaa5cbeb21 feat: adopt lumped mass and reduced-coordinate shell HHT
Integrate Hex8 mass verification and fixed-null-basis shell dynamics with numerical and physics handoff evidence. Preserve interrupted reference and full-validation status; full integration validation is deferred until after performance optimization.
2026-10-13 16:57:19 +09:00

12 lines
2.4 KiB
Markdown

# 승인된 channel Newton 구현
2026-10-13, [승인 정책](c09-channel-newton-proposal.md)과 [독립 검토](numerical-review-channel-newton.md)를 구현했다. Original full assembly/endpoint 기준과100회 combined correction 한도는 유지한다.
Production은 nonempty U의 원 residual 및 마지막 실제 q/v/a/public A correction과 private Ar 일치 검사를 따로 확인한다. Phi residual이 실패할 때만 angular p와 모든 z/vz/az의 principal system을 풀고 실제 J-domain N2-L을 검사한다. Translation high/low/Ar와 vp/ap는 복사하고 trace에 zero correction을 재누적하지 않는다. Fresh candidate U가 실패하면 다음 solve는 full system이다. Restricted factorization/solve/backward 실패는 fallback 없이 원 실패 경로로 전달하며 mode를 실패 문맥에 남긴다.
`HhtReducedChannelNewton.*` 세 회귀는 각 trigger gate/empty channel/thaw, all auxiliary mapping/omitted-U full-model defect, full system이 가역이어도 restricted system이 특이한 경우를 검사한다. Private MSVC compile/link native0, 세 검사 native0/121ms다. Command는 `.dryforge/hht-channel-newton-20261013/build.cmd`, `probe.exe --gtest_filter=HhtReducedChannelNewton.*`이며 source/lib SHA는 같은 directory의 `identity.json`이다. 공용 build tree는 수정하지 않았다.
Helper 회귀는 실제 procedure의 copy/thaw/state preservation/count trajectory를 대신하지 않는다. Configured Debug/Release actual C09, controller/N7, 전체 C08 grid와 원본 reference는 새 source identity에서 별도로 닫아야 한다. 승인 전 full Newton FAIL과 frozen-final 존재증거는 [산술 진단](c09-newton-rounding-diagnostic.md)에 보존한다.
같은 private snapshot에 current production procedure/operators를 override한 `DiagnosticChannelNewton.ActualProperQNatural`은 원 proper-Q fixture의 초기 상태부터 두 증분을 자연 종료해 native0/23.685s로 통과했다. Frozen-state injection이나 의도 cutoff가 없으며 원 모든 endpoint 검사를 적용했다. 마지막 increment2/iteration4의 U numerator/scale은 `4.2188474935755949e-15/1.529684374568981`, phi는 `1.0729235349559767e-31/2.9299788492248393e-19`다. `build-actual.cmd`, `actual.exe --gtest_filter=DiagnosticChannelNewton.ActualProperQNatural`, `actual-runtime.log`와 `actual-iteration.log`를 같은 artifact directory에 보존했다. 이 한 trajectory는 configured C09의 여섯 경로를 대신하지 않는다.