The NFX workflow is the production analysis loop described in the Midas-NFX-Analysis-Manual: define the finite element model, define the analysis case, solve, and inspect postprocessing results.
Model Contract
The manual frames model definition around nodes, elements, mesh, loads, boundary conditions, analysis type, and result interpretation. It also makes the coordinate-system contract explicit: global coordinate systems, nodal displacement coordinate systems, element coordinate systems, material coordinate systems, element result coordinate systems, and element formulation coordinate systems can all be distinct.
File Contract
The source identifies model files, solver input, run logs, text output, and binary postprocessing data. For a custom solver, that split is important because test harnesses need stable locations for model input, execution records, raw result files, and postprocessed quantities.
Analysis Families
NFX covers linear static structural analysis, normal modes, linear buckling, direct/modal transient response, direct/modal frequency response, response spectrum, random response, nonlinear steady/transient heat transfer, nonlinear static, nonlinear quasi-static, nonlinear explicit transient, and nonlinear implicit transient analysis.
Solver Development Use
This page is a requirements checklist for the outer application layer of a solver. Before implementing an element or constitutive model, the solver needs a concrete model schema, unit convention, coordinate-system policy, analysis-case type, input/output file contract, result-coordinate policy, and postprocessing result list.