intersect_swept_face.h File Reference
#include "portage/support/portage.h"
#include "portage/intersect/dummy_interface_reconstructor.h"
#include "wonton/support/Point.h"
#include "wonton/support/Polytope.h"

Go to the source code of this file.

Classes

class  Portage::IntersectSweptFace< dim, on_what, SourceMesh, SourceState, TargetMesh, InterfaceReconstructor, Matpoly_Splitter, Matpoly_Clipper >
 Kernel to compute interpolation weights for swept-face remap. More...
 
class  Portage::IntersectSweptFace< 2, Entity_kind::CELL, SourceMesh, SourceState, TargetMesh, InterfaceReconstructor, Matpoly_Splitter, Matpoly_Clipper >
 Specialization for 2D cell-based remap. More...
 
class  Portage::IntersectSweptFace< 3, Entity_kind::CELL, SourceMesh, SourceState, TargetMesh, InterfaceReconstructor, Matpoly_Splitter, Matpoly_Clipper >
 Specialization for 3D cell-based remap. More...
 

Namespaces

 Portage
 

Typedefs

template<Entity_kind entity_kind, class SourceMesh , class SourceState , class TargetMesh , template< class, int, class, class > class InterfaceReconstructor = DummyInterfaceReconstructor, class Matpoly_Splitter = void, class Matpoly_Clipper = void>
using Portage::IntersectSweptFace2D = IntersectSweptFace< 2, entity_kind, SourceMesh, SourceState, TargetMesh, InterfaceReconstructor, Matpoly_Splitter, Matpoly_Clipper >
 
template<Entity_kind entity_kind, class SourceMesh , class SourceState , class TargetMesh , template< class, int, class, class > class InterfaceReconstructor = DummyInterfaceReconstructor, class Matpoly_Splitter = void, class Matpoly_Clipper = void>
using Portage::IntersectSweptFace3D = IntersectSweptFace< 3, entity_kind, SourceMesh, SourceState, TargetMesh, InterfaceReconstructor, Matpoly_Splitter, Matpoly_Clipper >