14 #if defined(CH_Darwin) && defined(__GNUC__) && ( __GNUC__ == 3 ) 17 #define _GLIBCPP_USE_C99 1 33 #include "NamespaceHeader.H" 77 const RvDim & a_origin,
78 const int & a_maxOrder);
83 const RvDim & a_origin,
84 const int & a_maxOrder);
89 const int & a_maxOrder,
104 const Vertex & a_vertex1,
105 const Vertex & a_vertex2);
108 const Vertex & a_vertex1,
109 const Vertex & a_vertex2);
115 const RvDim & a_hiPt,
116 const int & a_edgeDir)
const;
122 const Real & a_pt)
const;
127 void print(ostream& out)
const;
169 const int & a_maxOrder,
176 void print(ostream& a_out)
const;
181 #include "NamespaceFooter.H" NormalDerivatives m_normalDerivatives
Definition: IFData.H:61
map< Vertex, int, LexLT< Vertex > > CornerSigns
Definition: IFData.H:43
CoordinateSystem< 1 > m_cellCenterCoord
Definition: IFData.H:155
Definition: CoordinateSystem.H:34
Real BrentRootFinder(const RvDim &a_loPt, const RvDim &a_hiPt, const int &a_edgeDir) const
Definition: IFDataImplem.H:606
void makeEdgeKey(const int &a_edgeDir, const Vertex &a_vertex1, const Vertex &a_vertex2)
Definition: IFDataImplem.H:464
map< IvDim, RvDim, LexLT< IvDim > > NormalDerivatives
Definition: IFData.H:48
~IFData()
Definition: IFDataImplem.H:265
CoordinateSystem< 1 > m_globalCoord
Definition: IFData.H:154
void setChangingDirection()
map< Vertex, int > CornerSigns
Definition: IFData.H:145
CornerSigns m_cornerSigns
Definition: IFData.H:151
void checkIntersection(bool &a_hiOn, bool &a_loOn, const Real &a_pt) const
Definition: IFDataImplem.H:745
EdgeIntersection m_intersection
Definition: IFData.H:152
bool m_badNormal
Definition: IFData.H:161
bool isConnected(int &a_edgeDir, const Vertex &a_vertex1, const Vertex &a_vertex2)
Definition: IFDataImplem.H:432
int IvDim
Definition: IFData.H:147
CoordinateSystem< dim > m_parentCoord
Definition: IFData.H:57
Real EdgeIntersection
Definition: IFData.H:142
IndexTM< int, dim > Vertex
Definition: IFData.H:42
IFSlicer< dim > * m_function
Definition: IFData.H:53
IFData()
Definition: IFDataImplem.H:30
CoordinateSystem< dim > m_localCoord
Definition: IFData.H:58
Real RvDim
Definition: IFData.H:148
void operator=(const IFData &a_ifData)
Definition: IFDataImplem.H:900
bool m_allVerticesIn
Definition: IFData.H:158
IndexTM< int, dim > EdgeIndex
Definition: IFData.H:39
void setNormalDerivatives()
Definition: IFDataImplem.H:273
CoordinateSystem< 1 > m_parentCoord
Definition: IFData.H:156
IndexTM< Real, dim > RvDim
Definition: IFData.H:46
CoordinateSystem< dim > m_globalCoord
Definition: IFData.H:55
bool m_allVerticesOn
Definition: IFData.H:66
bool m_allVerticesOn
Definition: IFData.H:160
double Real
Definition: REAL.H:33
void makeCornerSigns()
Definition: IFDataImplem.H:308
bool m_allVerticesIn
Definition: IFData.H:64
CoordinateSystem< dim > m_cellCenterCoord
Definition: IFData.H:56
bool searchNormalDir(const int i) const
IndexTM< int, dim > IvDim
Definition: IFData.H:45
map< EdgeIndex, Real, LexLT< EdgeIndex > > EdgeIntersections
Definition: IFData.H:40
Definition: IFSlicer.H:27
bool m_allVerticesOut
Definition: IFData.H:65
CornerSigns m_cornerSigns
Definition: IFData.H:51
int Vertex
Definition: IFData.H:144
void remakeCornerSigns()
Definition: IFDataImplem.H:762
void defineLocalCoords()
Definition: IFDataImplem.H:383
int m_maxOrder
Definition: IFData.H:60
EdgeIntersections m_intersections
Definition: IFData.H:52
void print(ostream &out) const
Definition: IFDataImplem.H:788
void findIntersectionPts()
Definition: IFDataImplem.H:365
Real rootFinder(const EdgeIndex &a_thisEdge)
Definition: IFDataImplem.H:553
bool m_allVerticesOut
Definition: IFData.H:159
bool m_badNormal
Definition: IFData.H:62
#define RECURSIVE_GEOMETRY_GENERATION
Definition: Notation.H:40