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

Entry for a single component. More...

#include <DataDictionary.hpp>

Public Attributes

std::string name
 Full component name (e.g., "X15.MainEngine").
std::string type
 Component type (e.g., "JetEngine").
std::vector< SignalDescriptoroutputs
 Output signals.
std::vector< SignalDescriptorinputs
 Input ports.
std::vector< SignalDescriptorparameters
 Scalar parameters (optimizable).
std::vector< SignalDescriptorconfig
 Discrete config (not optimizable).

Detailed Description

Entry for a single component.

Member Data Documentation

◆ config

std::vector<SignalDescriptor> icarus::DataDictionary::ComponentEntry::config

Discrete config (not optimizable).

◆ inputs

std::vector<SignalDescriptor> icarus::DataDictionary::ComponentEntry::inputs

Input ports.

◆ name

std::string icarus::DataDictionary::ComponentEntry::name

Full component name (e.g., "X15.MainEngine").

◆ outputs

std::vector<SignalDescriptor> icarus::DataDictionary::ComponentEntry::outputs

Output signals.

◆ parameters

std::vector<SignalDescriptor> icarus::DataDictionary::ComponentEntry::parameters

Scalar parameters (optimizable).

◆ type

std::string icarus::DataDictionary::ComponentEntry::type

Component type (e.g., "JetEngine").


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