index.txt 1.68 KB
Newer Older
1
2
3
4
5
.. lmgc_pre documentation master file, created by
   sphinx-quickstart on Thu Apr  5 08:43:17 2012.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

mozul's avatar
mozul committed
6
7
LMGC90 pre-processor documentation
==================================
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

Fundamentals:
-------------

.. toctree::
   :maxdepth: 1

   philosophie
   material
   model
   interaction
   visibility
   post

Dedicated tools:
----------------

.. toctree::
   :maxdepth: 1

   granular
   masonry
   mesh

Miscellaneous:
--------------

.. toctree::
   :maxdepth: 1

   miscellaneous
   classes

lmgc_pre is a Python module dedicated to the generation of LMGC90's input files. This module provides
basic functionnalities allowing to define body, material, model, visibility table and contact laws
in a self-content way. Furthermore anybody can write its own pre-processing functions according to his/her
needs if they are not provided yet.

The high level pre-processing functions are categorized in three domains: granular, masonry and mesh manipulation.
Of course any functionnality filed under any category can be used or combined in any other context.

In the first section it is detailed how to generate and manipulate a single avatar.
Granular section is dedicated on how to generate collection of
particles with a given granulometry and deposit container. The second
part is dedicated to 2D/3D masonry. The third part details how to read
meshes from file and manipulate them. Miscellaneous part gathers
information on utilities available in so many different cases that
they do not belong to any category.

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`