polyMeshMap: New mesh to mesh map for the new mapping update function mapMesh(const polyMeshMap&)
This new mapping structure is designed to support run-time mesh-to-mesh mapping to allow arbitrary changes to the mesh structure, for example during extreme motion requiring significant topology change including region disconnection etc.
This commit is contained in:
@ -440,7 +440,7 @@ bool Foam::functionObjects::layerAverage::write()
|
||||
}
|
||||
|
||||
|
||||
void Foam::functionObjects::layerAverage::updateMesh(const polyTopoChangeMap&)
|
||||
void Foam::functionObjects::layerAverage::topoChange(const polyTopoChangeMap&)
|
||||
{
|
||||
Info<< type() << " " << name() << ":" << nl;
|
||||
calcLayers();
|
||||
|
||||
@ -201,8 +201,8 @@ public:
|
||||
//- Calculate and write the graphs
|
||||
virtual bool write();
|
||||
|
||||
//- Update for changes of mesh
|
||||
virtual void updateMesh(const polyTopoChangeMap&);
|
||||
//- Update topology using the given map
|
||||
virtual void topoChange(const polyTopoChangeMap&);
|
||||
|
||||
//- Update for mesh point-motion
|
||||
virtual void movePoints(const polyMesh&);
|
||||
|
||||
@ -585,7 +585,7 @@ bool Foam::functionObjects::streamlines::write()
|
||||
}
|
||||
|
||||
|
||||
void Foam::functionObjects::streamlines::updateMesh
|
||||
void Foam::functionObjects::streamlines::topoChange
|
||||
(
|
||||
const polyTopoChangeMap& map
|
||||
)
|
||||
|
||||
@ -238,8 +238,8 @@ public:
|
||||
//- Calculate and write the streamlines
|
||||
virtual bool write();
|
||||
|
||||
//- Update for changes of mesh
|
||||
virtual void updateMesh(const polyTopoChangeMap&);
|
||||
//- Update topology using the given map
|
||||
virtual void topoChange(const polyTopoChangeMap&);
|
||||
|
||||
//- Update for mesh point-motion
|
||||
virtual void movePoints(const polyMesh&);
|
||||
|
||||
Reference in New Issue
Block a user