Google OR-Tools: operations_research::PathEnergyCostChecker Class Reference

Definition at line 884 of file routing_filters.h.

#include <routing_filters.h>

Public Member Functions

 PathEnergyCostChecker (const PathState *path_state, std::vector< int64_t > force_start_min, std::vector< int64_t > force_end_min, std::vector< int > force_class, std::vector< const std::function< int64_t(int64_t)> * > force_per_class, std::vector< int > distance_class, std::vector< const std::function< int64_t(int64_t, int64_t)> * > distance_per_class, std::vector< EnergyCost > path_energy_cost, std::vector< bool > path_has_cost_when_empty)
bool Check ()
void Commit ()
int64_t CommittedCost () const
int64_t AcceptedCost () const
operations_research::PathEnergyCostChecker::PathEnergyCostChecker ( const PathState * path_state,
std::vector< int64_t > force_start_min,
std::vector< int64_t > force_end_min,
std::vector< int > force_class,
std::vector< const std::function< int64_t(int64_t)> * > force_per_class,
std::vector< int > distance_class,
std::vector< const std::function< int64_t(int64_t, int64_t)> * > distance_per_class,
std::vector< EnergyCost > path_energy_cost,
std::vector< bool > path_has_cost_when_empty )

◆ AcceptedCost()

int64_t operations_research::PathEnergyCostChecker::AcceptedCost ( ) const
inline

◆ Check()

bool operations_research::PathEnergyCostChecker::Check ( )

◆ Commit()

void operations_research::PathEnergyCostChecker::Commit ( )

◆ CommittedCost()

int64_t operations_research::PathEnergyCostChecker::CommittedCost ( ) const
inline

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