driver_mesh_swarm_mesh.h File Reference
Example driver for mapping between two meshes with a particle swarm intermediary. (Mesh-Swarm-Mesh = MSM). More...
#include <algorithm>#include <vector>#include <iterator>#include <string>#include <utility>#include <iostream>#include <type_traits>#include <limits>#include "portage/support/timer.h"#include "portage/support/portage.h"#include "portage/support/basis.h"#include "portage/support/weight.h"#include "portage/support/operator.h"#include "portage/support/faceted_setup.h"#include "portage/swarm/swarm.h"#include "portage/swarm/swarm_state.h"#include "portage/accumulate/accumulate.h"#include "portage/estimate/estimate.h"#include "portage/driver/driver_swarm.h"Go to the source code of this file.
Classes | |
| class | Portage::MSM_Driver< Search, Accumulate, Estimate, dim, SourceMesh_Wrapper, SourceState_Wrapper, TargetMesh_Wrapper, TargetState_Wrapper > |
| MSM_Driver provides the API to mapping from one mesh to another using particles. More... | |
Namespaces | |
| Portage | |
Detailed Description
Example driver for mapping between two meshes with a particle swarm intermediary. (Mesh-Swarm-Mesh = MSM).
This should serve as a good example for how to write your own driver routine and datastructures.