MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
SPH::Interacton Class Reference

#include <interacton.h>

List of all members.

Public Member Functions

 Interacton (SPHParticle *Pt1, SPHParticle *Pt2)
 Default constructor.
bool UpdateContacts (double alpha)
 Update contacts by verlet algorithm.
void CalcForce (double dt=0.0)
 Calculates the contact force between particles.

Public Attributes

SPHParticle * P1
 Pointer to first particle.
SPHParticle * P2
 Pointer to second particle.
double alpha
 Coefficient of bulk viscosity.
double beta
 Coefficient of Neumann - Richtmyer viscosity.
double h
 Smoothing length.

Constructor & Destructor Documentation

Interacton::Interacton ( SPHParticle *  Pt1,
SPHParticle *  Pt2 
) [inline]

Default constructor.


Member Function Documentation

void Interacton::CalcForce ( double  dt = 0.0) [inline]

Calculates the contact force between particles.

bool Interacton::UpdateContacts ( double  alpha) [inline]

Update contacts by verlet algorithm.


Member Data Documentation

Coefficient of bulk viscosity.

Coefficient of Neumann - Richtmyer viscosity.

Smoothing length.

SPHParticle* SPH::Interacton::P1

Pointer to first particle.

SPHParticle* SPH::Interacton::P2

Pointer to second particle.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines