CONFIG LIB 1.5
Configuration Files Library (by TGG 2020)
Loading...
Searching...
No Matches
mass_data.h File Reference

mass objects data manipulation More...

#include <iomanip>
#include <fstream>
#include "vector3d.h"
#include "matr3d.h"

Go to the source code of this file.

Classes

class  MASS_OBJECT_DATA
 MASS_OBJECT_DATA class and functions. More...
 

Enumerations

enum  GeomObjType {
  M_POINT = 0 , SPHERE , CUBOID , CYLINDER ,
  TUBE , CONE , DISC
}
 type of the geometry objectsymmetry flag More...
 

Detailed Description

mass objects data manipulation

Definition in file mass_data.h.

Enumeration Type Documentation

◆ GeomObjType

type of the geometry objectsymmetry flag

Enumerator
M_POINT 

mass piont (particle)

SPHERE 

sphere (radius R)

CUBOID 

cuboid (the edges: a,b,c)

CYLINDER 

cylinder (height H, radius R)

TUBE 

tube (height H, internal radius r, external radius R)

CONE 

cone (height H, base radius R)

DISC 

thin disc (radius R)

Definition at line 33 of file mass_data.h.

34{
35 M_POINT = 0,
36 SPHERE,
37 CUBOID,
38 CYLINDER,
39 TUBE,
40 CONE,
41 DISC
42};
@ TUBE
tube (height H, internal radius r, external radius R)
Definition mass_data.h:39
@ M_POINT
mass piont (particle)
Definition mass_data.h:35
@ CYLINDER
cylinder (height H, radius R)
Definition mass_data.h:38
@ DISC
thin disc (radius R)
Definition mass_data.h:41
@ CONE
cone (height H, base radius R)
Definition mass_data.h:40
@ SPHERE
sphere (radius R)
Definition mass_data.h:36
@ CUBOID
cuboid (the edges: a,b,c)
Definition mass_data.h:37