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.