coredriver.h File Reference
Core driver for remapping. More...
#include <ctime>#include <algorithm>#include <vector>#include <iterator>#include <string>#include <utility>#include <iostream>#include <type_traits>#include <memory>#include <limits>#include "portage/intersect/dummy_interface_reconstructor.h"#include "portage/interpolate/gradient.h"#include "portage/support/portage.h"#include "wonton/support/Point.h"#include "wonton/support/CoordinateSystem.h"#include "portage/driver/parts.h"#include "portage/driver/fix_mismatch.h"Go to the source code of this file.
Classes | |
| class | Portage::CoreDriver< D, ONWHAT, SourceMesh, SourceState, TargetMesh, TargetState, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys > |
| CoreDriver - Core driver that remaps fields on a particular Entity_kind (ONWHAT) like CELL or NODE. More... | |
| class | Portage::CoreDriverBase< D, SourceMesh, SourceState, TargetMesh, TargetState, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys > |
| CoreDriverBase - Base class for core driver that is agnostic to the Entity_kind. More... | |
| class | Portage::CoreDriver< D, ONWHAT, SourceMesh, SourceState, TargetMesh, TargetState, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys > |
| CoreDriver - Core driver that remaps fields on a particular Entity_kind (ONWHAT) like CELL or NODE. More... | |
Namespaces | |
| Portage | |
Functions | |
| template<int D, class SourceMesh , class SourceState , class TargetMesh , class TargetState , template< class, int, class, class > class InterfaceReconstructorType, class Matpoly_Splitter , class Matpoly_Clipper , class CoordSys > | |
| std::unique_ptr< CoreDriverBase< D, SourceMesh, SourceState, TargetMesh, TargetState, InterfaceReconstructorType, Matpoly_Splitter, Matpoly_Clipper, CoordSys > > | Portage::make_core_driver (Entity_kind onwhat, SourceMesh const &source_mesh, SourceState const &source_state, TargetMesh const &target_mesh, TargetState &target_state, Wonton::Executor_type const *executor) |
Detailed Description
Core driver for remapping.
Remap mesh and material variables from mesh to mesh for a specific entity kind in serial or on each partition (without redistribution)