Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

PreproTriangle Class Reference

Prepro input for the triangle preprocessor. More...

#include <PreproTriangle.h>

Inheritance diagram for PreproTriangle::

Prepro HandleId List of all members.

Public Methods

virtual const Partitionpartition () const
virtual Partitionpartition ()
virtual const Geometrygeometry () const
virtual Geometrygeometry ()
const PartitionTriangle& partitionTriangle () const
PartitionTriangle& partitionTriangle ()
const GeometryTriangle& geometryTriangle () const
GeometryTriangle& geometryTriangle ()
virtual bool ok () const
virtual void define (MenuSystem &menu, int level)
virtual void generateMesh (Grid &grid)
virtual void scan (MenuSystem &menu)
 PreproTriangle ()
 ~PreproTriangle ()

Public Attributes

String geometry_file
String command_line
String outfile

Protected Methods

String nameOut (const String &inputfile)

Protected Attributes

GeometryTriangle geom
PartitionTriangle part

Detailed Description

Prepro input for the triangle preprocessor.

NAME: PreproTriangle - Prepro input for the triangle preprocessor

DESCRIPTION:

The class generates finite element grids using the triangle preprocessor by J. R. Shewchuk.


Constructor & Destructor Documentation

PreproTriangle::PreproTriangle ( ) [inline]
 

PreproTriangle::~PreproTriangle ( ) [inline]
 


Member Function Documentation

void PreproTriangle::define ( MenuSystem & menu,
int level ) [virtual]
 

Reimplemented from Prepro.

void PreproTriangle::generateMesh ( Grid & grid ) [virtual]
 

Reimplemented from Prepro.

Geometry & PreproTriangle::geometry ( ) [inline, virtual]
 

Reimplemented from Prepro.

const Geometry & PreproTriangle::geometry ( ) const [inline, virtual]
 

Reimplemented from Prepro.

GeometryTriangle & PreproTriangle::geometryTriangle ( ) [inline]
 

const GeometryTriangle & PreproTriangle::geometryTriangle ( ) const [inline]
 

String PreproTriangle::nameOut ( const String & inputfile ) [protected]
 

bool PreproTriangle::ok ( ) const [virtual]
 

Reimplemented from Prepro.

Partition & PreproTriangle::partition ( ) [inline, virtual]
 

Reimplemented from Prepro.

const Partition & PreproTriangle::partition ( ) const [inline, virtual]
 

Reimplemented from Prepro.

PartitionTriangle & PreproTriangle::partitionTriangle ( ) [inline]
 

const PartitionTriangle & PreproTriangle::partitionTriangle ( ) const [inline]
 

void PreproTriangle::scan ( MenuSystem & menu ) [virtual]
 

reads information about the "Prepro" information (filename) for the triangle preprocessor.

Reimplemented from Prepro.


Member Data Documentation

String PreproTriangle::command_line
 

GeometryTriangle PreproTriangle::geom [protected]
 

String PreproTriangle::geometry_file
 

String PreproTriangle::outfile
 

PartitionTriangle PreproTriangle::part [protected]
 


The documentation for this class was generated from the following file:
Copyright © 2003 inuTech GmbH. All rights reserved.