Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
MSCFModel_EIDM::VehicleVariables Class Reference
Inheritance diagram for MSCFModel_EIDM::VehicleVariables:
[legend]
Collaboration diagram for MSCFModel_EIDM::VehicleVariables:
[legend]

Public Member Functions

void loadState (const SUMOSAXAttributes &attrs)
 Loads the state of the vehicle variables from the given description.
void saveState (OutputDevice &out, const MSCFModel &cfm) const
 Saves the vehicle variables.

Data Fields

double lastacc
double lastleaderacc
double lastrealacc
double minaccel
int myap_update
bool myrespectMinGap
double mys_est
double myv_est
double myv_est_l
double myw_error
double myw_gap
double myw_speed
double realacc
double realleaderacc
std::vector< std::pair< double, double > > stop
double t_off
double v0_int
double v0_old
double wouldacc

Detailed Description

Definition at line 255 of file MSCFModel_EIDM.h.

Member Function Documentation

◆ loadState()

void MSCFModel_EIDM::VehicleVariables::loadState ( const SUMOSAXAttributes & attrs)
virtual

Loads the state of the vehicle variables from the given description.

Parameters
[in]attrsXML attributes describing the current state

Reimplemented from MSCFModel::VehicleVariables.

Definition at line 113 of file MSCFModel_EIDM.cpp.

References SUMOSAXAttributes::get(), SUMOSAXAttributes::getString(), lastacc, lastleaderacc, lastrealacc, minaccel, myap_update, myrespectMinGap, mys_est, myv_est, myv_est_l, myw_error, myw_gap, myw_speed, realacc, realleaderacc, SUMO_ATTR_ID, SUMO_ATTR_STATE, t_off, TLF, v0_int, v0_old, and wouldacc.

◆ saveState()

void MSCFModel_EIDM::VehicleVariables::saveState ( OutputDevice & out,
const MSCFModel & cfm ) const
virtual

Field Documentation

◆ lastacc

double MSCFModel_EIDM::VehicleVariables::lastacc

◆ lastleaderacc

double MSCFModel_EIDM::VehicleVariables::lastleaderacc

◆ lastrealacc

double MSCFModel_EIDM::VehicleVariables::lastrealacc

◆ minaccel

double MSCFModel_EIDM::VehicleVariables::minaccel

◆ myap_update

◆ myrespectMinGap

bool MSCFModel_EIDM::VehicleVariables::myrespectMinGap

◆ mys_est

double MSCFModel_EIDM::VehicleVariables::mys_est

◆ myv_est

◆ myv_est_l

double MSCFModel_EIDM::VehicleVariables::myv_est_l

◆ myw_error

double MSCFModel_EIDM::VehicleVariables::myw_error

◆ myw_gap

double MSCFModel_EIDM::VehicleVariables::myw_gap

◆ myw_speed

double MSCFModel_EIDM::VehicleVariables::myw_speed

◆ realacc

double MSCFModel_EIDM::VehicleVariables::realacc

◆ realleaderacc

double MSCFModel_EIDM::VehicleVariables::realleaderacc

◆ stop

std::vector<std::pair<double, double> > MSCFModel_EIDM::VehicleVariables::stop

Definition at line 275 of file MSCFModel_EIDM.h.

Referenced by MSCFModel_EIDM::_v(), and MSCFModel_EIDM::finalizeSpeed().

◆ t_off

◆ v0_int

◆ v0_old

◆ wouldacc

double MSCFModel_EIDM::VehicleVariables::wouldacc

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