Skip to main content

Design Checks Overview

Design evaluation is run against the project's active design code.

Prerequisites

  • Model is attached to an ArmaturaProject.
  • project.ActiveDesignCode is set (for example new EN1993()).
  • Design context is available (explicitly set or auto-resolved defaults depending on code).

Evaluate a single scenario

var analysis = model.RunAnalysis(loadCase);
var eval = model.Evaluate(analysis, loadCase.Name);

Console.WriteLine(eval.IsSuccessful);
Console.WriteLine(eval.IsSatisfactory);
Console.WriteLine(eval.MaxUtilization);

Evaluate scenario envelope

var scenarios = model.RunAllScenarios();
var eval = model.EvaluateEnvelope(scenarios);

Full pipeline

var eval = model.AnalyseAndEvaluateAll();