Computer Assited Medical Intervention Tool Kit  version 5.0
PhysicalModel.h File Reference
#include "PhysicalModelIO.h"
#include <string>
#include <memory>
#include <algorithm>
#include "PMLAbortException.h"
#include "StructuralComponent.h"
#include "Atom.h"
#include "Cell.h"
+ Include dependency graph for PhysicalModel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PhysicalModel
 This is the main class of this project. Following a nice concept, a physical model is able to represent any kind of 3D physical model that appeared, appears or will appear on earth. This include FEM meshes, spring-mass networks, phymulob etc... More...
 

Namespaces

 physicalModel
 

Typedefs

using std::GlobalIndexStructureMap = std::map< unsigned int, Structure * >
 definition of the association set (=map in STL) globalIndexStructureMap. More...
 
using std::GlobalIndexStructureMapIterator = std::map< unsigned int, Structure * > ::iterator
 the iterator corresponding to GlobalIndexStructureMap More...
 
using std::GlobalIndexStructurePair = std::pair< unsigned int, Structure * >
 definition of a couple (=STL pair) (int , Structure *) this associates a global cell/atom index to the ptr to the cell/atom that actually has this index More...
 
using PtrToSetProgressFunction = void(*)(const float donePercentage)
 Definition of a function/method that could be called by the setProgress method. More...
 

Typedef Documentation

◆ GlobalIndexStructureMap

using std::GlobalIndexStructureMap = typedef std::map <unsigned int, Structure*>

definition of the association set (=map in STL) globalIndexStructureMap.

GlobalIndexStructureMap associate all the global index with their cell/atom ptr. The key is the global index, so that it is simple to retrieve a cell/atom pointer from the globalIndex

◆ GlobalIndexStructureMapIterator

using std::GlobalIndexStructureMapIterator = typedef std::map <unsigned int, Structure*> ::iterator

the iterator corresponding to GlobalIndexStructureMap

◆ GlobalIndexStructurePair

using std::GlobalIndexStructurePair = typedef std::pair<unsigned int, Structure*>

definition of a couple (=STL pair) (int , Structure *) this associates a global cell/atom index to the ptr to the cell/atom that actually has this index

◆ PtrToSetProgressFunction

using PtrToSetProgressFunction = void (*)(const float donePercentage)

Definition of a function/method that could be called by the setProgress method.