ThunderEgg  1.0.0
ThunderEgg::Schur Namespace Reference

Implements a Schur compliment system using the interfaces between patches. More...

Classes

class  CoarseIfaceInfo
 Represents the interfaces where the neighbor is at a coarser refinement level. More...
 
class  FineIfaceInfo
 Represents the interfaces where the neighbors are at a finer refinement level. More...
 
class  IfaceInfo
 The IfaceInfo class represents the information for an interface on a given side of the patch. More...
 
class  IfaceType
 An enum-style class that represents interface types. More...
 
class  Interface
 This is a set of PatchIfaceInfo objects for an interface. More...
 
class  InterfaceDomain
 Represents the Schur compliment domain of the problem. More...
 
class  NormalIfaceInfo
 This represents an interface where the neighbor is at the same refinement level. More...
 
class  PatchIfaceInfo
 This decorates a PatchInfo object with a IfaceInfo object for each side of the patch. More...
 
class  PatchIfaceScatter
 Scatters between a global Schur compliment vector and a local patch iface vector. More...
 
class  PatchSolverWrapper
 Creates a Schur compliment matrix operator for an InterfaceDomain by using a PatchSolver. More...
 

Detailed Description

Implements a Schur compliment system using the interfaces between patches.