SOLA
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | List of all members
daisi::cpps::AmrFleet Class Reference

Public Types

using AmrInfo = std::pair< amr::AmrStaticAbility, AmrKinematics >
 

Public Member Functions

 AmrFleet (AmrFleet const &)=delete
 
void operator= (AmrFleet const &)=delete
 
std::vector< amr::AmrStaticAbilitygetFittingExistingAbilities (const amr::AmrStaticAbility &ability_requirement) const
 
amr::AmrStaticAbility getClosestExistingAbility (const amr::AmrStaticAbility &ability_requirement) const
 
std::vector< amr::AmrStaticAbilitygetAllExistingAbilities () const
 \mathcal{G} = {G1, G2, ...} in thesis
 
std::string getTopicForAbility (const amr::AmrStaticAbility &ability) const
 
AmrKinematics getKinematicsOfAbility (const amr::AmrStaticAbility &ability) const
 

Static Public Member Functions

static AmrFleetget ()
 
static void init (const std::vector< AmrInfo > &infos)
 
static std::string getDefaultTopic ()
 

Member Function Documentation

◆ getFittingExistingAbilities()

std::vector< amr::AmrStaticAbility > daisi::cpps::AmrFleet::getFittingExistingAbilities ( const amr::AmrStaticAbility ability_requirement) const

as tau(t) of task t in thesis where ability_requirement is h(t)


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