Sundance::CFMeshPair Class Reference

List of all members.

Public Member Functions

 CFMeshPair ()
 CFMeshPair (const CellFilter &cf, const Mesh &mesh, const Set< int > &funcs)
bool operator< (const CFMeshPair &other) const
bool isEmpty () const
const CellFilterfilter () const
const Meshmesh () const
const CellSetcellSet () const
const Set< int > & funcs () const
CFMeshPair setMinus (const CFMeshPair &other) const
CFMeshPair intersection (const CFMeshPair &other) const

Private Attributes

CellFilter filter_
Mesh mesh_
CellSet cellSet_
Set< int > funcs_


Detailed Description

Definition at line 47 of file SundanceCFMeshPair.hpp.


Constructor & Destructor Documentation

CFMeshPair::CFMeshPair (  ) 

Definition at line 57 of file SundanceCFMeshPair.cpp.

Referenced by intersection(), and setMinus().

CFMeshPair::CFMeshPair ( const CellFilter cf,
const Mesh mesh,
const Set< int > &  funcs 
)


Member Function Documentation

const CellSet& Sundance::CFMeshPair::cellSet (  )  const [inline]

Definition at line 70 of file SundanceCFMeshPair.hpp.

References cellSet_.

const CellFilter& Sundance::CFMeshPair::filter (  )  const [inline]

Definition at line 64 of file SundanceCFMeshPair.hpp.

References filter_.

Referenced by intersection(), Sundance::operator<<(), and setMinus().

const Set<int>& Sundance::CFMeshPair::funcs (  )  const [inline]

Definition at line 73 of file SundanceCFMeshPair.hpp.

References funcs_.

CFMeshPair CFMeshPair::intersection ( const CFMeshPair other  )  const

bool CFMeshPair::isEmpty (  )  const

const Mesh& Sundance::CFMeshPair::mesh (  )  const [inline]

Definition at line 67 of file SundanceCFMeshPair.hpp.

References mesh_.

Referenced by intersection(), Sundance::operator<<(), and setMinus().

bool CFMeshPair::operator< ( const CFMeshPair other  )  const

Definition at line 75 of file SundanceCFMeshPair.cpp.

References cellSet_, Sundance::Mesh::id(), isEmpty(), and mesh_.

CFMeshPair CFMeshPair::setMinus ( const CFMeshPair other  )  const

Definition at line 94 of file SundanceCFMeshPair.cpp.

References CFMeshPair(), filter(), funcs_, Sundance::Mesh::id(), isEmpty(), and mesh().

Referenced by Sundance::resolvePair().


Member Data Documentation

Definition at line 84 of file SundanceCFMeshPair.hpp.

Referenced by cellSet(), CFMeshPair(), isEmpty(), and operator<().

Definition at line 82 of file SundanceCFMeshPair.hpp.

Referenced by CFMeshPair(), filter(), and isEmpty().

Definition at line 85 of file SundanceCFMeshPair.hpp.

Referenced by funcs(), intersection(), and setMinus().

Definition at line 83 of file SundanceCFMeshPair.hpp.

Referenced by mesh(), and operator<().

Site Contact