Diffpack Documentation
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Search
PreproGeomPack Class Reference
#include <PreproGeomPack.h>
Inheritance diagram for PreproGeomPack::
List of all members.
Detailed Description
NAME: PreproGeomPack
DESCRIPTION:
This class uses the data output of the external software package GEOMPACK to generate a triangulation of a possibly complicated geometry. Two "scan" functions are first called to read information on the geometry and the partitioning of the grid. The class is only available for 2D and 3D.
The main function that will be called by the users is "generateMesh". The following is executed in this function for a 2D (3D) case: The function "writeGPFile2D" ("writeGPFile3D") saves an input file for the GEOMPACK software, and then execute the GEOMPACK-based program "geompack2dp2D" ("geompack2dp3D") to obtain a output file which describes the triangulation. The function "readGPFile2D" ("readGPFile3D") reads this output file and set up a "GridFE" object with the proper boundary indicators.
Constructor & Destructor Documentation
|
PreproGeomPack::PreproGeomPack (
|
)
|
|
|
|
Usually the empty constructor is called and then the initialization is peformed by the "scan" function. |
|
PreproGeomPack::~PreproGeomPack (
|
) [inline]
|
|
Member Function Documentation
|
void PreproGeomPack::define (
|
MenuSystem & menu,
|
|
int level = MAIN ) [inline, virtual]
|
|
|
void PreproGeomPack::defineStatic (
|
MenuSystem & menu,
|
|
int level = MAIN ) [static]
|
|
|
void PreproGeomPack::generateMesh (
|
Grid & grid ) [virtual]
|
|
|
|
calls "generateMesh2D" or "generateMesh3D" to fill up a complete "GridFE" object.
Reimplemented from Prepro. |
|
Geometry & PreproGeomPack::geometry (
|
) [inline, virtual]
|
|
|
const Geometry & PreproGeomPack::geometry (
|
) const [inline, virtual]
|
|
|
bool PreproGeomPack::ok (
|
) const [virtual]
|
|
|
Partition & PreproGeomPack::partition (
|
) [inline, virtual]
|
|
|
const Partition & PreproGeomPack::partition (
|
) const [inline, virtual]
|
|
|
void PreproGeomPack::scan (
|
MenuSystem & menu ) [virtual]
|
|
The documentation for this class was generated from the following file:
Copyright © 2003 inuTech GmbH. All rights reserved.