Mka3D  1.0
Discrete Element method for solid mechanics
Data Structures | Macros | Functions | Variables
solide.cpp File Reference

Definition of the methods for solid classes. Procedures specific to coupling are preceded by a "warning". More...

#include "solide.hpp"
#include "geometry.hpp"
#include "forces_ext.cpp"
#include <iostream>

Data Structures

struct  Mat3x3
 
struct  Vect3
 

Macros

#define SOLIDE_CPP
 

Functions

double abs (const double &x)
 
double signe (const double &x)
 
void rot (Mat3x3 &a, const double &s, const double &tau, const int &i, const int &j, const int &k, const int &l)
 
void jacobi3x3 (Mat3x3 &a, Vect3 &d, Mat3x3 &v, int &nrot)
 

Variables

const double eps_relat =0.000001
 

Detailed Description

Definition of the methods for solid classes. Procedures specific to coupling are preceded by a "warning".

Authors
Laurent Monasse and Adela Puscas

Macro Definition Documentation

#define SOLIDE_CPP

Function Documentation

double abs ( const double &  x)
void jacobi3x3 ( Mat3x3 a,
Vect3 d,
Mat3x3 v,
int &  nrot 
)
void rot ( Mat3x3 a,
const double &  s,
const double &  tau,
const int &  i,
const int &  j,
const int &  k,
const int &  l 
)
inline
double signe ( const double &  x)
inline

Variable Documentation

const double eps_relat =0.000001