mmdriver.h File Reference
Example driver for mapping between two meshes. More...
#include <algorithm>#include <vector>#include <iterator>#include <string>#include <utility>#include <iostream>#include <type_traits>#include <memory>#include <limits>#include <cmath>#include "portage/intersect/dummy_interface_reconstructor.h"#include "portage/support/portage.h"#include "portage/support/timer.h"#include "portage/search/search_kdtree.h"#include "portage/intersect/intersect_r2d.h"#include "portage/intersect/intersect_r3d.h"#include "portage/interpolate/interpolate_1st_order.h"#include "portage/interpolate/interpolate_2nd_order.h"#include "wonton/mesh/flat/flat_mesh_wrapper.h"#include "wonton/state/flat/flat_state_mm_wrapper.h"#include "wonton/support/Point.h"#include "wonton/state/state_vector_multi.h"#include "portage/driver/fix_mismatch.h"#include "portage/driver/coredriver.h"Go to the source code of this file.
Classes | |
| class | Portage::MMDriver< Search, Intersect, Interpolate, D, SourceMesh_Wrapper, SourceState_Wrapper, TargetMesh_Wrapper, TargetState_Wrapper, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper > |
| MMDriver provides the API to mapping multi-material data from one mesh to another. More... | |
Namespaces | |
| Portage | |
Detailed Description
Example driver for mapping between two meshes.
This should serve as a good example for how to write your own driver routine and datastructures.