chrono::AssemblyAnalysis Namespace Reference

Description

Enumerations for assembly analysis types.

Enumerations

enum  Level { POSITION = 1 << 0, VELOCITY = 1 << 1, ACCELERATION = 1 << 2, FULL = 0xFFFF }
 
enum  ExitFlag {
  ExitFlag::NOT_CONVERGED, ExitFlag::SUCCESS, ExitFlag::ABSTOL_RESIDUAL, ExitFlag::RELTOL_UPDATE,
  ExitFlag::ABSTOL_UPDATE
}
 

Enumeration Type Documentation

◆ ExitFlag

Enumerator
NOT_CONVERGED 

iterations did not converge

SUCCESS 

no iterations have been performed, no error during velocity and/or acceleration assembly

ABSTOL_RESIDUAL 

iterations stopped because residual norm below threshold

RELTOL_UPDATE 

iterations stopped because relative update (Dx/X) norm below threshold

ABSTOL_UPDATE 

iterations stopped because update norm below threshold

◆ Level

Enumerator
POSITION 

satisfy constraints at position level

VELOCITY 

satisfy constraints at velocity level

ACCELERATION 

satisfy constraints at acceleration level

FULL 

full assembly (position + velocity + acceleration)