MCPcopy Create free account
hub / github.com/OpenFOAM/OpenFOAM-dev / cellLooper

Class cellLooper

src/dynamicMesh/meshCut/cellLooper/cellLooper.H:70–200  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

68\*---------------------------------------------------------------------------*/
69
70class cellLooper
71:
72 public edgeVertex
73{
74
75protected:
76
77 // Protected Member Functions
78
79 //- Get faces (on cell) connected to vertI which are not using edgeI
80 labelList getVertFacesNonEdge
81 (
82 const label celli,
83 const label edgeI,
84 const label vertI
85 ) const;
86
87 //- Get first edge connected to vertI and on facei
88 label getFirstVertEdge
89 (
90 const label facei,
91 const label vertI
92 ) const;
93
94 //- Get edges (on cell) connected to vertI which are not on facei
95 labelList getVertEdgesNonFace
96 (
97 const label celli,
98 const label facei,
99 const label vertI
100 ) const;
101
102 //- Return edge from cellEdges that is most perpendicular
103 // to refinement direction.
104 label getMisAlignedEdge(const vector& refDir, const label celli) const;
105
106
107private:
108
109 // Private Member Functions
110
111 //- Disallow default bitwise copy construct
112 cellLooper(const cellLooper&);
113
114 //- Disallow default bitwise assignment
115 void operator=(const cellLooper&);
116
117
118public:
119
120 //- Runtime type information
121 TypeName("cellLooper");
122
123
124 // Declare run-time constructor selection table
125
126 // For the direct constructor
127 declareRunTimeSelectionTable

Callers 1

cellLooper.CFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected