eaa5cbeb21
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.
19 lines
666 B
C++
19 lines
666 B
C++
#include "fesa/analysis/hht_dynamic_procedure.h"
|
|
|
|
#include "analysis/hht_reduced_procedure.h"
|
|
|
|
namespace fesa {
|
|
HhtDynamicProcedureExecutor::HhtDynamicProcedureExecutor(
|
|
const ParallelFor& parallel_for, LinearSolver& positive_solver,
|
|
TangentSolver& tangent_solver)
|
|
: parallel_for_(parallel_for),
|
|
positive_solver_(positive_solver),
|
|
tangent_solver_(tangent_solver) {}
|
|
|
|
Result<DynamicExecutionResult> HhtDynamicProcedureExecutor::Execute(
|
|
const Domain& domain, NewtonIterationLogWriter& log) const {
|
|
return ExecuteReducedHht(domain, log, parallel_for_, positive_solver_,
|
|
tangent_solver_);
|
|
}
|
|
} // namespace fesa
|