gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
tetgenbehavior Class Reference

#include <tetgenBR.h>

Public Types

enum  objecttype {
  NODES, POLY, OFF, PLY,
  STL, MEDIT, VTK, MESH
}
 

Public Member Functions

void syntax ()
 
void usage ()
 
bool parse_commandline (int argc, char **argv)
 
bool parse_commandline (char *switches)
 
 tetgenbehavior ()
 

Public Attributes

int plc
 
int psc
 
int refine
 
int quality
 
int nobisect
 
int coarsen
 
int weighted
 
int brio_hilbert
 
int incrflip
 
int flipinsert
 
int metric
 
int varvolume
 
int fixedvolume
 
int regionattrib
 
int cdtrefine
 
int insertaddpoints
 
int diagnose
 
int convex
 
int nomergefacet
 
int nomergevertex
 
int noexact
 
int nostaticfilter
 
int zeroindex
 
int facesout
 
int edgesout
 
int neighout
 
int voroout
 
int meditview
 
int vtkview
 
int nobound
 
int nonodewritten
 
int noelewritten
 
int nofacewritten
 
int noiterationnum
 
int nojettison
 
int docheck
 
int quiet
 
int verbose
 
int vertexperblock
 
int tetrahedraperblock
 
int shellfaceperblock
 
int nobisect_nomerge
 
int supsteiner_level
 
int addsteiner_algo
 
int coarsen_param
 
int weighted_param
 
int fliplinklevel
 
int flipstarsize
 
int fliplinklevelinc
 
int reflevel
 
int optlevel
 
int optscheme
 
int delmaxfliplevel
 
int order
 
int reversetetori
 
int steinerleft
 
int no_sort
 
int hilbert_order
 
int hilbert_limit
 
int brio_threshold
 
REAL brio_ratio
 
REAL facet_separate_ang_tol
 
REAL facet_overlap_ang_tol
 
REAL facet_small_ang_tol
 
REAL maxvolume
 
REAL minratio
 
REAL mindihedral
 
REAL optmaxdihedral
 
REAL optminsmtdihed
 
REAL optminslidihed
 
REAL epsilon
 
REAL coarsen_percent
 
char commandline [1024]
 
char infilename [1024]
 
char outfilename [1024]
 
char addinfilename [1024]
 
char bgmeshfilename [1024]
 
enum tetgenbehavior::objecttype object
 

Detailed Description

Definition at line 50 of file tetgenBR.h.

Member Enumeration Documentation

◆ objecttype

Enumerator
NODES 
POLY 
OFF 
PLY 
STL 
MEDIT 
VTK 
MESH 

Definition at line 147 of file tetgenBR.h.

Constructor & Destructor Documentation

◆ tetgenbehavior()

tetgenbehavior::tetgenbehavior ( )
inline

Definition at line 160 of file tetgenBR.h.

Member Function Documentation

◆ parse_commandline() [1/2]

bool tetgenbehavior::parse_commandline ( char *  switches)
inline

Definition at line 154 of file tetgenBR.h.

Here is the call graph for this function:

◆ parse_commandline() [2/2]

bool tetgenbehavior::parse_commandline ( int  argc,
char **  argv 
)

Definition at line 41 of file tetgenBR.cxx.

Referenced by parse_commandline().

Here is the caller graph for this function:

◆ syntax()

void tetgenbehavior::syntax ( )

◆ usage()

void tetgenbehavior::usage ( )

Member Data Documentation

◆ addinfilename

char tetgenbehavior::addinfilename[1024]

Definition at line 132 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ addsteiner_algo

int tetgenbehavior::addsteiner_algo

◆ bgmeshfilename

char tetgenbehavior::bgmeshfilename[1024]

Definition at line 133 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ brio_hilbert

int tetgenbehavior::brio_hilbert

Definition at line 60 of file tetgenBR.h.

Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().

◆ brio_ratio

REAL tetgenbehavior::brio_ratio

Definition at line 115 of file tetgenBR.h.

Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().

◆ brio_threshold

int tetgenbehavior::brio_threshold

Definition at line 114 of file tetgenBR.h.

Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().

◆ cdtrefine

int tetgenbehavior::cdtrefine

Definition at line 67 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ coarsen

int tetgenbehavior::coarsen

Definition at line 58 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ coarsen_param

int tetgenbehavior::coarsen_param

Definition at line 99 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ coarsen_percent

REAL tetgenbehavior::coarsen_percent

Definition at line 126 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ commandline

char tetgenbehavior::commandline[1024]

Definition at line 129 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ convex

int tetgenbehavior::convex

◆ delmaxfliplevel

int tetgenbehavior::delmaxfliplevel

Definition at line 107 of file tetgenBR.h.

Referenced by tetgenmesh::recoverdelaunay(), and tetgenbehavior().

◆ diagnose

int tetgenbehavior::diagnose

Definition at line 69 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ docheck

int tetgenbehavior::docheck

Definition at line 88 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ edgesout

int tetgenbehavior::edgesout

Definition at line 77 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ epsilon

◆ facesout

int tetgenbehavior::facesout

Definition at line 76 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ facet_overlap_ang_tol

REAL tetgenbehavior::facet_overlap_ang_tol

◆ facet_separate_ang_tol

REAL tetgenbehavior::facet_separate_ang_tol

Definition at line 116 of file tetgenBR.h.

Referenced by tetgenmesh::mergefacets(), parse_commandline(), and tetgenbehavior().

◆ facet_small_ang_tol

REAL tetgenbehavior::facet_small_ang_tol

Definition at line 118 of file tetgenBR.h.

Referenced by tetgenmesh::mergefacets(), parse_commandline(), and tetgenbehavior().

◆ fixedvolume

int tetgenbehavior::fixedvolume

Definition at line 65 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ flipinsert

int tetgenbehavior::flipinsert

Definition at line 62 of file tetgenBR.h.

Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().

◆ fliplinklevel

◆ fliplinklevelinc

int tetgenbehavior::fliplinklevelinc

◆ flipstarsize

◆ hilbert_limit

int tetgenbehavior::hilbert_limit

Definition at line 113 of file tetgenBR.h.

Referenced by tetgenmesh::hilbert_sort3(), parse_commandline(), and tetgenbehavior().

◆ hilbert_order

int tetgenbehavior::hilbert_order

Definition at line 112 of file tetgenBR.h.

Referenced by tetgenmesh::hilbert_sort3(), parse_commandline(), and tetgenbehavior().

◆ incrflip

int tetgenbehavior::incrflip

Definition at line 61 of file tetgenBR.h.

Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().

◆ infilename

char tetgenbehavior::infilename[1024]

Definition at line 130 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ insertaddpoints

int tetgenbehavior::insertaddpoints

Definition at line 68 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ maxvolume

REAL tetgenbehavior::maxvolume

Definition at line 119 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ meditview

int tetgenbehavior::meditview

Definition at line 80 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ metric

◆ mindihedral

REAL tetgenbehavior::mindihedral

Definition at line 121 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ minratio

REAL tetgenbehavior::minratio

Definition at line 120 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ neighout

int tetgenbehavior::neighout

Definition at line 78 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ no_sort

int tetgenbehavior::no_sort

Definition at line 111 of file tetgenBR.h.

Referenced by tetgenmesh::incrementaldelaunay(), parse_commandline(), and tetgenbehavior().

◆ nobisect

int tetgenbehavior::nobisect

◆ nobisect_nomerge

int tetgenbehavior::nobisect_nomerge

Definition at line 96 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ nobound

int tetgenbehavior::nobound

Definition at line 82 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ noelewritten

int tetgenbehavior::noelewritten

Definition at line 84 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ noexact

int tetgenbehavior::noexact

Definition at line 73 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ nofacewritten

int tetgenbehavior::nofacewritten

Definition at line 85 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ noiterationnum

int tetgenbehavior::noiterationnum

Definition at line 86 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ nojettison

int tetgenbehavior::nojettison

Definition at line 87 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ nomergefacet

int tetgenbehavior::nomergefacet

Definition at line 71 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ nomergevertex

int tetgenbehavior::nomergevertex

Definition at line 72 of file tetgenBR.h.

Referenced by tetgenmesh::insertpoint(), parse_commandline(), and tetgenbehavior().

◆ nonodewritten

int tetgenbehavior::nonodewritten

Definition at line 83 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ nostaticfilter

int tetgenbehavior::nostaticfilter

Definition at line 74 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ object

enum tetgenbehavior::objecttype tetgenbehavior::object

◆ optlevel

int tetgenbehavior::optlevel

◆ optmaxdihedral

REAL tetgenbehavior::optmaxdihedral

Definition at line 122 of file tetgenBR.h.

Referenced by tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().

◆ optminslidihed

REAL tetgenbehavior::optminslidihed

Definition at line 124 of file tetgenBR.h.

Referenced by tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().

◆ optminsmtdihed

REAL tetgenbehavior::optminsmtdihed

Definition at line 123 of file tetgenBR.h.

Referenced by tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().

◆ optscheme

int tetgenbehavior::optscheme

Definition at line 106 of file tetgenBR.h.

Referenced by tetgenmesh::optimizemesh(), parse_commandline(), and tetgenbehavior().

◆ order

int tetgenbehavior::order

Definition at line 108 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ outfilename

char tetgenbehavior::outfilename[1024]

Definition at line 131 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ plc

int tetgenbehavior::plc

◆ psc

int tetgenbehavior::psc

Definition at line 54 of file tetgenBR.h.

Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().

◆ quality

◆ quiet

◆ refine

int tetgenbehavior::refine

◆ reflevel

int tetgenbehavior::reflevel

Definition at line 104 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ regionattrib

int tetgenbehavior::regionattrib

◆ reversetetori

int tetgenbehavior::reversetetori

Definition at line 109 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ shellfaceperblock

int tetgenbehavior::shellfaceperblock

Definition at line 95 of file tetgenBR.h.

Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().

◆ steinerleft

int tetgenbehavior::steinerleft

Definition at line 110 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ supsteiner_level

int tetgenbehavior::supsteiner_level

◆ tetrahedraperblock

int tetgenbehavior::tetrahedraperblock

◆ varvolume

◆ verbose

◆ vertexperblock

int tetgenbehavior::vertexperblock

Definition at line 93 of file tetgenBR.h.

Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().

◆ voroout

int tetgenbehavior::voroout

Definition at line 79 of file tetgenBR.h.

Referenced by tetgenmesh::initializepools(), parse_commandline(), and tetgenbehavior().

◆ vtkview

int tetgenbehavior::vtkview

Definition at line 81 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ weighted

int tetgenbehavior::weighted

◆ weighted_param

int tetgenbehavior::weighted_param

Definition at line 100 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().

◆ zeroindex

int tetgenbehavior::zeroindex

Definition at line 75 of file tetgenBR.h.

Referenced by parse_commandline(), and tetgenbehavior().


The documentation for this class was generated from the following files: