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

#include <Error.hpp>

Inheritance diagram for icarus::StateSizeMismatchError:
Collaboration diagram for icarus::StateSizeMismatchError:

Public Member Functions

 StateSizeMismatchError (std::size_t expected, std::size_t actual)
Public Member Functions inherited from icarus::StateError
 StateError (const std::string &msg)
 StateError (std::size_t expected, std::size_t actual)
std::optional< std::size_t > expected () const
std::optional< std::size_t > actual () const
Public Member Functions inherited from icarus::Error
 Error (const std::string &msg, Severity severity=Severity::ERROR, std::string category="general")
Severity severity () const
const std::string & category () const
SimulationError toSimulationError (double time=0.0, const std::string &component="") const
 Convert to SimulationError for ErrorHandler integration.

Additional Inherited Members

Protected Attributes inherited from icarus::Error
Severity severity_
std::string category_

Constructor & Destructor Documentation

◆ StateSizeMismatchError()

icarus::StateSizeMismatchError::StateSizeMismatchError ( std::size_t expected,
std::size_t actual )
inline

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