Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cicarus::AdaptiveStepResult< Scalar >Result from adaptive step integrators
 Cicarus::AnsiColorANSI color codes
 Cicarus::AsciiTableASCII table generator with box-drawing characters
 Cicarus::Backplane< Scalar >Component-facing facade for signal registration and resolution
 Cicarus::BannerASCII art banners and headers
 Cicarus::BoxCharsBox-drawing characters (Unicode)
 Cicarus::LogService::BufferedScopeRAII guard for buffered mode
 Cicarus::AsciiTable::Column
 Cicarus::CompiledCondition< Scalar >Compiled condition ready for evaluation
 Cicarus::Component< Scalar >Base class for all simulation components
 Cicarus::ComponentConfigConfiguration container for components
 Cicarus::DataDictionary::ComponentEntryEntry for a single component
 Cicarus::ComponentFactory< Scalar >Factory for creating components from configuration
 Cicarus::ComponentStatsComponent timing statistics
 Cicarus::ConditionNode< Scalar >
 Cicarus::ConditionParser< Scalar >Parser for condition expressions
 Cicarus::ConsoleConsole output with color and formatting support
 Cicarus::CycleInfoInformation about a detected cycle in the dependency graph
 Cicarus::DataDictionaryComplete catalog of simulation interface
 Cicarus::DependencyGraphDependency graph for component execution ordering
 Cicarus::EntityInstanceEntity instance (template + name + overrides)
 Cicarus::EntitySystemConfigEntity system configuration
 Cicarus::EntityTemplateEntity template loaded from YAML
 Cicarus::EpochConfigTime epoch configuration for absolute time support
 Cicarus::ErrorHandlerCentral error handler integrating logging and exceptions
 Cicarus::ErrorScopeRAII wrapper for try/catch with automatic error reporting
 Cicarus::FlightManifestGenerate Flight Manifest (ASCII Data Dictionary)
 Cicarus::ForceContribution< Scalar >Force contribution from a single source
 Cicarus::GroupMemberA component member within a scheduler group
 Cicarus::InputHandle< T >Handle to an input signal port
 Cicarus::IntegrationManager< Scalar >Manages integrator lifecycle and stepping
 Cicarus::Integrator< Scalar >Abstract interface for numerical integrators
 Cicarus::IntegratorConfig< Scalar >Configuration for integrator creation
 Cicarus::IntegratorFactory< Scalar >Factory for creating integrators from configuration
 Cicarus::IntrospectionEdgeA single directed edge in the introspection graph
 Cicarus::IntrospectionGraphComplete introspection graph: nodes (components) + typed edges
 Cicarus::LinearizationConfigLinearization configuration
 Cicarus::staging::LinearizerAbstract linearizer interface
 Cicarus::staging::LinearModelLinear state-space model
 Cicarus::LogConfigLogging configuration
 Cicarus::LogContextImmutable log context - set by component/entity during execution
 Cicarus::LogContextManagerThread-local log context manager
 Cicarus::LogEntryA single log entry with full context
 Cicarus::LogServiceUnified logging service for Icarus
 Cicarus::LogSinksFactory for common log sinks
 Cicarus::Mat3Handle< Scalar >Handle for accessing a Mat3 signal as nine scalar components
 Cicarus::MissionDebriefMission Debrief generator
 Cicarus::MissionLoggerMission Logger - Flight Recorder style logging
 Cicarus::staging::FiniteDifferenceLinearizer::Options
 Cicarus::staging::FiniteDifferenceTrim::Options
 Cicarus::OutputConfigOutput/export configuration
 Cicarus::PhaseConfigConfiguration for phase management
 Cicarus::PhaseManager< Scalar >Manages flight phase transitions
 Cicarus::PhaseTransitionConfiguration for a single phase transition
 Cicarus::PlaybackSimulation data playback interface
 Cicarus::QuatHandle< Scalar >Handle for accessing a quaternion signal as four scalar components
 Cicarus::RecorderSimulation data recorder interface
 Cicarus::RecordingConfigHDF5 recording configuration
 Cicarus::RunConfigRun configuration for Stage phase
 Cstd::runtime_error
 Cicarus::io::ScalarFormatter< Scalar >Format a scalar value to string
 Cicarus::io::ScalarFormatter< double >Specialization for double (numeric mode)
 Cicarus::io::ScalarFormatter< SymbolicScalar >Specialization for SymbolicScalar (symbolic mode)
 Cicarus::SchedulerGroup-based execution scheduler
 Cicarus::SchedulerConfigScheduler configuration with rate groups
 Cicarus::SchedulerGroupConfigA scheduler group with its own rate and priority
 Cicarus::LogContextManager::ScopedContextRAII guard for automatic context management
 Cicarus::SignalDeclSignal declaration for introspection
 Cicarus::SignalDescriptorDescriptor for a signal on the backplane
 Cicarus::SignalHandle< T >Type-safe handle for accessing a signal value
 Cicarus::SignalRegistry< Scalar >Central registry for all simulation signals
 Cicarus::signal::SignalRouteA single signal route with optional transformations
 Cicarus::signal::SignalRouter< Scalar >Centralized signal routing configuration
 Cicarus::SimulationError
 Cicarus::io::SimulationLoaderLoads complete simulation configuration from YAML
 Cicarus::SimulatorTop-level simulation coordinator
 Cicarus::SimulatorConfigComplete simulation configuration
 Cicarus::StageConfigStaging configuration
 Cicarus::StateBinding< Scalar >Binding to a single scalar state value and its derivative
 Cicarus::StateManager< Scalar >Manages state integration via signal discovery
 Cicarus::RK45Integrator< Scalar >::StatisticsStatistics for adaptive stepping
 Cicarus::SwarmConfigSwarm configuration for bulk entity spawning
 Cicarus::staging::SymbolicDynamicsSymbolic dynamics representation
 Cicarus::SymbolicsConfigSymbolic generation configuration
 Cicarus::staging::SymbolicSimulatorCoreLightweight symbolic simulator for graph extraction
 Cicarus::staging::SymbolicStagerSymbolic graph generator
 Cicarus::staging::SymbolicStagerConfigConfiguration for symbolic graph generation
 Cicarus::Token
 Cicarus::Tokenizer
 Cicarus::TopologyAnalyzerUtility class for building and analyzing component dependency graphs
 Cicarus::TopologyConfigCycle detection and handling configuration
 Cicarus::TopologyResultResult of topological analysis
 Cicarus::TrimConfigTrim configuration for state initialization
 Cicarus::staging::TrimResultResult of trim optimization
 Cicarus::staging::TrimSolverAbstract trim solver interface
 Cicarus::TypeTraits< T >Primary template for TypeTraits (generates compile error if not specialized)
 Cicarus::TypeTraits< double >TypeTraits specialization for double
 Cicarus::TypeTraits< int32_t >TypeTraits specialization for int32_t
 Cicarus::TypeTraits< int64_t >TypeTraits specialization for int64_t
 Cicarus::TypeTraits< SymbolicScalar >TypeTraits specialization for SymbolicScalar (casadi::MX)
 Cicarus::ValidationIssueSingle validation issue
 Cicarus::ValidationResultStructured validation result with errors and warnings
 Cicarus::Vec3Handle< Scalar >Handle for accessing a Vec3 signal as three scalar components