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

2.4 KiB

승인된 channel Newton 구현

2026-10-13, 승인 정책과 독립 검토를 구현했다. 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 존재증거는 산술 진단에 보존한다.

같은 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의 여섯 경로를 대신하지 않는다.