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)