#include "PhysicalModelIO.h"
#include <string>
#include <memory>
#include <algorithm>
#include "PMLAbortException.h"
#include "StructuralComponent.h"
#include "Atom.h"
#include "Cell.h"
Go to the source code of this file.
Classes | |
class | PhysicalModel |
This is the main class of this project. 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... | |
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
using std::GlobalIndexStructureMapIterator = typedef std::map <unsigned int, Structure*> ::iterator |
the iterator corresponding to GlobalIndexStructureMap
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
using PtrToSetProgressFunction = void (*)(const float donePercentage) |
Definition of a function/method that could be called by the setProgress method.