Skip to main content

Result Set (AnalysisResultSet)

AnalysisResultSet is an immutable container spanning all solved load cases and combinations for a model.

Build result set

var resultSet = model.BuildResultSet();

Status and diagnostics

  • Status (Success or PartialFailure)
  • ErrorMessage (aggregated failures)
  • Timestamp

If one load case fails, successful cases are still kept and failing combinations are skipped.

Query APIs

var nodeResults = resultSet.GetDisplacements(nodeId);
var nodeEnvelope = resultSet.GetDisplacementEnvelope(nodeId);

var reactions = resultSet.GetReactions(nodeId);
var reactionEnvelope = resultSet.GetReactionEnvelope(nodeId);

var memberForces = resultSet.GetMemberForces(memberId);
var forceEnvelopeAtMid = resultSet.GetMemberForceEnvelope(memberId, 0.5f);

Also available:

  • GetDisplacementsForLoadCase(...), GetDisplacementsForCombination(...)
  • GetReactionsForLoadCase(...), GetReactionsForCombination(...)
  • GetMemberForcesForLoadCase(...), GetMemberForcesForCombination(...)
  • GetLoadCaseIds(), GetLoadCombinationIds()
  • GetReactionSum(loadCaseId)