delphyne
|
#include <memory>
#include <set>
#include <string>
#include <drake/common/eigen_types.h>
#include <drake/systems/framework/diagram_builder.h>
#include <maliput/api/road_network.h>
#include "delphyne/macros.h"
#include "delphyne/mi6/agent_base.h"
#include "delphyne/mi6/agent_diagram_builder.h"
#include "delphyne/mi6/agent_simulation.h"
#include "delphyne/mi6/diagram_bundle.h"
#include "delphyne/types.h"
Classes | |
class | AgentBase< T > |
The most basic agent in Delphyne. More... | |
class | AgentSimulationBase< T > |
A runnable agent-based simulation, using Drake's system framework as its backbone. More... | |
class | AgentBaseBlueprint< T > |
The abstract blueprint class for agents in Delphyne. More... | |
class | TypedAgentBaseBlueprint< T, A > |
An abstract but typed blueprint class for agents in Delphyne. More... | |
class | BasicTypedAgentBaseBlueprint< T, A > |
A simplified abstract and typed blueprint for agents. More... | |
Namespaces | |
delphyne | |
Typedefs | |
using | AgentBlueprint = AgentBaseBlueprint< double > |
using | AutoDiffAgentBlueprint = AgentBaseBlueprint< AutoDiff > |
using | SymbolicAgentBlueprint = AgentBaseBlueprint< Symbolic > |
template<class A > | |
using | TypedAgentBlueprint = TypedAgentBaseBlueprint< double, A > |
template<class A > | |
using | AutoDiffTypedAgentBlueprint = TypedAgentBaseBlueprint< AutoDiff, A > |
template<class A > | |
using | SymbolicTypedAgentBlueprint = TypedAgentBaseBlueprint< Symbolic, A > |
template<class A > | |
using | BasicTypedAgentBlueprint = BasicTypedAgentBaseBlueprint< double, A > |
template<class A > | |
using | BasicAutoDiffTypedAgentBlueprint = BasicTypedAgentBaseBlueprint< AutoDiff, A > |
template<class A > | |
using | BasicSymbolicTypedAgentBlueprint = BasicTypedAgentBaseBlueprint< Symbolic, A > |
using | BasicAgentBlueprint = BasicTypedAgentBaseBlueprint< double, AgentBase< double > > |
using | BasicAutoDiffAgentBlueprint = BasicTypedAgentBaseBlueprint< AutoDiff, AgentBase< AutoDiff > > |
using | BasicSymbolicAgentBlueprint = BasicTypedAgentBaseBlueprint< Symbolic, AgentBase< Symbolic > > |