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

#include <System.h>

Collaboration diagram for PROJECT_NS::System:
Collaboration graph

Private Member Functions

std::shared_ptr< PlatformgetPlatfrom ()
 
std::shared_ptr< ParamgetParam ()
 
std::shared_ptr< DataSetgetDataSet ()
 
std::shared_ptr< SystemgetSystem ()
 
std::shared_ptr< SolvergetSolver ()
 

Private Attributes

double * boxvectors
 
double * masses
 
std::vector< std::shared_ptr< ConstraintInfo > > constraints
 
std::vector< std::shared_ptr< Force > > forces
 
std::vector< std::shared_ptr< VirtualSite > > virtualSites
 

Detailed Description

Definition at line 34 of file System.h.

Member Function Documentation

◆ getDataSet()

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

Definition at line 37 of file System.h.

◆ getParam()

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

Definition at line 36 of file System.h.

◆ getPlatfrom()

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

Definition at line 35 of file System.h.

◆ getSolver()

std::shared_ptr< Solver > PROJECT_NS::System::getSolver ( )
inlineprivate

Definition at line 39 of file System.h.

◆ getSystem()

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

Definition at line 38 of file System.h.

Member Data Documentation

◆ boxvectors

double* PROJECT_NS::System::boxvectors
private

Definition at line 42 of file System.h.

◆ constraints

std::vector<std::shared_ptr<ConstraintInfo> > PROJECT_NS::System::constraints
private

Definition at line 44 of file System.h.

◆ forces

std::vector<std::shared_ptr<Force> > PROJECT_NS::System::forces
private

Definition at line 45 of file System.h.

◆ masses

double* PROJECT_NS::System::masses
private

Definition at line 43 of file System.h.

◆ virtualSites

std::vector<std::shared_ptr<VirtualSite> > PROJECT_NS::System::virtualSites
private

Definition at line 46 of file System.h.


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