MeshManager
- class pvade.geometry.MeshManager.FSIDomain(params)
This class creates the computational domain for 3D examples(3D panels, 3D cylinder)
- The class is initialised here
Depending on the example we are solving, we import the corresponding DomainCrearion file We define markers which will be used for boundary tag asignment
- Parameters:
params (input parameters) – input parameters available in the input file
- _create_submeshes_from_parent(params)
Create submeshes from a parent mesh by cell tags.
This function uses the cell tags to identify meshes that are part of the structure or fluid domain and saves them as separate mesh entities inside a new object such that meshes are accessed like domain.fluid.msh or domain.structure.msh.
- _generate_mesh()
This function call generates the mesh.
- build(params)
This function call builds the geometry, marks the boundaries and creates a mesh using Gmsh.
- read_mesh_files(read_mesh_dir, params)
Read the mesh from an external file. The User can load an existing mesh file (mesh.xdmf) and use it to solve the CFD/CSD problem