KIDS  ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
Loading...
Searching...
No Matches
PROJECT_NS::Context Class Reference

#include <Context.h>

Collaboration diagram for PROJECT_NS::Context:
Collaboration graph

Private Member Functions

std::shared_ptr< ParamgetParam ()
 
std::shared_ptr< DataSetgetDataSet ()
 
std::shared_ptr< RuleSetgetRuleSet ()
 
std::shared_ptr< SystemgetSystem ()
 
std::shared_ptr< Model > getModel ()
 
std::vector< std::shared_ptr< Solver > > getSolvers ()
 
std::shared_ptr< PlatformgetPlatfrom ()
 
Status execute ()
 

Private Attributes

std::shared_ptr< Param_param
 
std::shared_ptr< DataSet_dataset
 
std::shared_ptr< RuleSet_ruleset
 
std::shared_ptr< System_system
 
std::shared_ptr< Model > _model
 
std::vector< std::shared_ptr< Solver > > _solver
 
std::shared_ptr< Platform_platform
 

Detailed Description

Definition at line 41 of file Context.h.

Member Function Documentation

◆ execute()

Status PROJECT_NS::Context::execute ( )
inlineprivate

◆ getDataSet()

std::shared_ptr< DataSet > PROJECT_NS::Context::getDataSet ( )
inlineprivate

Definition at line 43 of file Context.h.

References _dataset.

◆ getModel()

std::shared_ptr< Model > PROJECT_NS::Context::getModel ( )
inlineprivate

Definition at line 46 of file Context.h.

References _model.

◆ getParam()

std::shared_ptr< Param > PROJECT_NS::Context::getParam ( )
inlineprivate

Definition at line 42 of file Context.h.

References _param.

◆ getPlatfrom()

std::shared_ptr< Platform > PROJECT_NS::Context::getPlatfrom ( )
inlineprivate

Definition at line 48 of file Context.h.

References _platform.

◆ getRuleSet()

std::shared_ptr< RuleSet > PROJECT_NS::Context::getRuleSet ( )
inlineprivate

Definition at line 44 of file Context.h.

References _ruleset.

◆ getSolvers()

std::vector< std::shared_ptr< Solver > > PROJECT_NS::Context::getSolvers ( )
inlineprivate

Definition at line 47 of file Context.h.

◆ getSystem()

std::shared_ptr< System > PROJECT_NS::Context::getSystem ( )
inlineprivate

Definition at line 45 of file Context.h.

References _system.

Member Data Documentation

◆ _dataset

std::shared_ptr<DataSet> PROJECT_NS::Context::_dataset
private

Definition at line 89 of file Context.h.

Referenced by execute(), and getDataSet().

◆ _model

std::shared_ptr<Model> PROJECT_NS::Context::_model
private

Definition at line 92 of file Context.h.

Referenced by getModel().

◆ _param

std::shared_ptr<Param> PROJECT_NS::Context::_param
private

Definition at line 88 of file Context.h.

Referenced by execute(), and getParam().

◆ _platform

std::shared_ptr<Platform> PROJECT_NS::Context::_platform
private

Definition at line 94 of file Context.h.

Referenced by getPlatfrom().

◆ _ruleset

std::shared_ptr<RuleSet> PROJECT_NS::Context::_ruleset
private

Definition at line 90 of file Context.h.

Referenced by getRuleSet().

◆ _solver

std::vector<std::shared_ptr<Solver> > PROJECT_NS::Context::_solver
private

Definition at line 93 of file Context.h.

◆ _system

std::shared_ptr<System> PROJECT_NS::Context::_system
private

Definition at line 91 of file Context.h.

Referenced by getSystem().


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