Skip to main content

form_analysis

Function form_analysis 

Source
pub fn form_analysis(
    n_dims: usize,
    g: &dyn Fn(&[f64]) -> f64,
    max_iter: usize,
    tol: f64,
    h: f64,
) -> FormResult
Expand description

First-Order Reliability Method (FORM) via Hasofer-Lind iteration.

Finds the most probable point (MPP) on the limit-state surface g(u) = 0 in the standard normal space by iterative gradient projection.

§Arguments

  • n_dims - Number of standard normal input dimensions.
  • g - Limit-state function: g(u) < 0 means failure.
  • max_iter - Maximum number of HL-RF iterations.
  • tol - Convergence tolerance on β.
  • h - Finite-difference step for gradient.