MULTIBODY SIMULATION SOFTWARE - API documentation

chrono::ChSharedMassBody Class Reference

#include <CHlcpVariablesBodySharedMass.h>

Collaboration diagram for chrono::ChSharedMassBody:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void SetBodyInertia (const ChMatrix33<> *minertia)
void SetBodyMass (const double mmass)
ChMatrix33GetBodyInertia ()
ChMatrix33GetBodyInvInertia ()
double GetBodyMass ()

Public Attributes

ChMatrix33< double > inertia
double mass
ChMatrix33< double > inv_inertia
double inv_mass


Detailed Description

Used by ChLcpVariablesBodySharedMass objects to reference a single mass propery.

Member Function Documentation

void chrono::ChSharedMassBody::SetBodyInertia ( const ChMatrix33<> *  minertia  ) 

Set the inertia matrix.

void chrono::ChSharedMassBody::SetBodyMass ( const double  mmass  ) 

Set the mass associated with translation of body.

ChMatrix33& chrono::ChSharedMassBody::GetBodyInertia (  ) 

Access the 3x3 inertia matrix.

ChMatrix33& chrono::ChSharedMassBody::GetBodyInvInertia (  ) 

Access the 3x3 inertia matrix inverted.

double chrono::ChSharedMassBody::GetBodyMass (  ) 

Get the mass associated with translation of body.


CHRONO::ENGINE
C++ library for multibody simulation, (C) Alessandro Tasora
This API documentation has been generated on 17 Jul 2009 by Doxygen