Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::PhaseTransition Struct Reference

Configuration for a single phase transition. More...

#include <PhaseManager.hpp>

Public Member Functions

 PhaseTransition ()=default
 PhaseTransition (int32_t from, int32_t to, std::string cond)

Public Attributes

int32_t from_phase = -1
 Source phase (-1 = any phase).
int32_t to_phase = 0
 Destination phase.
std::string condition
 Condition expression (e.g., "fuel_mass < 0.01").

Detailed Description

Configuration for a single phase transition.

Constructor & Destructor Documentation

◆ PhaseTransition() [1/2]

icarus::PhaseTransition::PhaseTransition ( )
default

◆ PhaseTransition() [2/2]

icarus::PhaseTransition::PhaseTransition ( int32_t from,
int32_t to,
std::string cond )
inline

Member Data Documentation

◆ condition

std::string icarus::PhaseTransition::condition

Condition expression (e.g., "fuel_mass < 0.01").

◆ from_phase

int32_t icarus::PhaseTransition::from_phase = -1

Source phase (-1 = any phase).

◆ to_phase

int32_t icarus::PhaseTransition::to_phase = 0

Destination phase.


The documentation for this struct was generated from the following file: