proteus  1.8.1
C/C++/Fortran libraries
Public Member Functions | Public Attributes | List of all members
cppSystem Class Reference

#include </Users/cekees/proteus/proteus/mbd/ProtChBody.h>

Collaboration diagram for cppSystem:
[legend]

Public Member Functions

 cppSystem ()
 
void step (double proteus_dt, int n_substeps)
 
void setDirectory (std::string dir)
 
void setTimestepperType (std::string tstype, bool verbose)
 
void setCollisionEnvelopeMargin (double envelope, double margin)
 
void addMesh (std::shared_ptr< ChMesh > mesh)
 

Public Attributes

std::shared_ptr< ChSystemSMC > systemSMC
 
std::shared_ptr< ChSystem > system
 
double chrono_dt
 
std::string directory
 

Detailed Description

Definition at line 17 of file ProtChBody.h.

Constructor & Destructor Documentation

◆ cppSystem()

cppSystem::cppSystem ( )

Definition at line 107 of file ProtChBody.h.

Member Function Documentation

◆ addMesh()

void cppSystem::addMesh ( std::shared_ptr< ChMesh >  mesh)

Definition at line 161 of file ProtChBody.h.

◆ setCollisionEnvelopeMargin()

void cppSystem::setCollisionEnvelopeMargin ( double  envelope,
double  margin 
)

Definition at line 211 of file ProtChBody.h.

◆ setDirectory()

void cppSystem::setDirectory ( std::string  dir)

Definition at line 184 of file ProtChBody.h.

◆ setTimestepperType()

void cppSystem::setTimestepperType ( std::string  tstype,
bool  verbose = false 
)

Definition at line 133 of file ProtChBody.h.

◆ step()

void cppSystem::step ( double  proteus_dt,
int  n_substeps = 1 
)

Definition at line 153 of file ProtChBody.h.

Member Data Documentation

◆ chrono_dt

double cppSystem::chrono_dt

Definition at line 21 of file ProtChBody.h.

◆ directory

std::string cppSystem::directory

Definition at line 22 of file ProtChBody.h.

◆ system

std::shared_ptr<ChSystem> cppSystem::system

Definition at line 20 of file ProtChBody.h.

◆ systemSMC

std::shared_ptr<ChSystemSMC> cppSystem::systemSMC

Definition at line 19 of file ProtChBody.h.


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