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

Class dynamicFvMesh

src/dynamicFvMesh/dynamicFvMesh/dynamicFvMesh.H:52–126  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50\*---------------------------------------------------------------------------*/
51
52class dynamicFvMesh
53:
54 public fvMesh
55{
56 // Private Member Functions
57
58 //- Disallow default bitwise copy construct
59 dynamicFvMesh(const dynamicFvMesh&);
60
61 //- Disallow default bitwise assignment
62 void operator=(const dynamicFvMesh&);
63
64
65public:
66
67 //- Runtime type information
68 TypeName("dynamicFvMesh");
69
70
71 // Declare run-time constructor selection table
72
73 declareRunTimeSelectionTable
74 (
75 autoPtr,
76 dynamicFvMesh,
77 IOobject,
78 (const IOobject& io),
79 (io)
80 );
81
82
83 // Constructors
84
85 //- Construct from objectRegistry, and read/write options
86 explicit dynamicFvMesh(const IOobject& io);
87
88 //- Construct from components without boundary.
89 // Boundary is added using addFvPatches() member function
90 dynamicFvMesh
91 (
92 const IOobject& io,
93 const Xfer<pointField>& points,
94 const Xfer<faceList>& faces,
95 const Xfer<labelList>& allOwner,
96 const Xfer<labelList>& allNeighbour,
97 const bool syncPar = true
98 );
99
100 //- Construct without boundary from cells rather than owner/neighbour.
101 // Boundary is added using addPatches() member function
102 dynamicFvMesh
103 (
104 const IOobject& io,
105 const Xfer<pointField>& points,
106 const Xfer<faceList>& faces,
107 const Xfer<cellList>& cells,
108 const bool syncPar = true
109 );

Calls

no outgoing calls

Tested by

no test coverage detected