proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
ProtChBody.h File Reference
#include "chrono/physics/ChSystemSMC.h"
#include "chrono/physics/ChSystem.h"
#include "chrono/timestepper/ChTimestepper.h"
#include "chrono/timestepper/ChTimestepperHHT.h"
#include "chrono/core/ChFrame.h"
#include "chrono/physics/ChLinkTSDA.h"
#include "chrono/geometry/ChTriangleMeshConnected.h"
#include <iostream>
#include <fstream>
Include dependency graph for ProtChBody.h:

Go to the source code of this file.

Classes

class  cppSystem
class  cppRigidBody
struct  no_op_delete

Functions

cppSystemnewSystem ()
cppRigidBodynewRigidBody (cppSystem *system)
void ChLinkLockBodies (std::shared_ptr< ChBody > body1, std::shared_ptr< ChBody > body2, std::shared_ptr< ChSystem > system, ChFrame< double > frame, double limit_X=0., double limit_Y=0., double limit_Z=0., double limit_Rx=0., double limit_Ry=0., double limit_Rz=0.)
std::shared_ptr< ChPhysicsItem > getPhysicsItemSharedPtr (ChPhysicsItem *item)
std::shared_ptr< ChPhysicsItem > getPhysicsItemSharedPtr2 (ChPhysicsItem *item)

Function Documentation

◆ ChLinkLockBodies()

void ChLinkLockBodies ( std::shared_ptr< ChBody > body1,
std::shared_ptr< ChBody > body2,
std::shared_ptr< ChSystem > system,
ChFrame< double > frame,
double limit_X = 0.,
double limit_Y = 0.,
double limit_Z = 0.,
double limit_Rx = 0.,
double limit_Ry = 0.,
double limit_Rz = 0. )

Definition at line 609 of file ProtChBody.h.

◆ getPhysicsItemSharedPtr()

std::shared_ptr< ChPhysicsItem > getPhysicsItemSharedPtr ( ChPhysicsItem * item)

Definition at line 647 of file ProtChBody.h.

◆ getPhysicsItemSharedPtr2()

std::shared_ptr< ChPhysicsItem > getPhysicsItemSharedPtr2 ( ChPhysicsItem * item)

Definition at line 653 of file ProtChBody.h.

◆ newRigidBody()

cppRigidBody * newRigidBody ( cppSystem * system)

Definition at line 602 of file ProtChBody.h.

◆ newSystem()

cppSystem * newSystem ( )

Definition at line 595 of file ProtChBody.h.