Chaste Commit::1fd4e48e3990e67db148bc1bc4cf6991a0049d0c
tetgen.cpp File Reference
#include "predicates.hpp"
#include "tetgen.h"
+ Include dependency graph for tetgen.cpp:

Go to the source code of this file.

Macros

#define UNUSED_OPT(var)
 
#define Div2   >> 1
 
#define Mod2   & 01
 
#define Orient(V)   ((V) Div2)
 
#define EdgeRing(V)   ((V) Mod2)
 

Functions

void tetgen::terminatetetgen (int x)
 
static void tetgen::initm44 (REAL a00, REAL a01, REAL a02, REAL a03, REAL a10, REAL a11, REAL a12, REAL a13, REAL a20, REAL a21, REAL a22, REAL a23, REAL a30, REAL a31, REAL a32, REAL a33, REAL M[4][4])
 
static void tetgen::m4xm4 (REAL m1[4][4], REAL m2[4][4])
 
static void tetgen::m4xv4 (REAL v2[4], REAL m[4][4], REAL v1[4])
 
void tetgen::tetrahedralize (tetgenbehavior *b, tetgenio *in, tetgenio *out, tetgenio *addin, tetgenio *bgmin)
 
int tetgen::main (int argc, char *argv[])
 
int main (int argc, char *argv[])
 

Variables

static REAL tetgen::PI = 3.14159265358979323846264338327950288419716939937510582
 

Detailed Description

This file is part of the tetgen source code, not part of Chaste per se.

We use the <autogenerated> tag to ignore it from our Doxygen checker.

Definition in file tetgen.cpp.

Macro Definition Documentation

◆ Div2

#define Div2   >> 1

Definition at line 4410 of file tetgen.cpp.

◆ EdgeRing

#define EdgeRing (   V)    ((V) Mod2)

Definition at line 4421 of file tetgen.cpp.

◆ Mod2

#define Mod2   & 01

Definition at line 4411 of file tetgen.cpp.

◆ Orient

#define Orient (   V)    ((V) Div2)

Definition at line 4417 of file tetgen.cpp.

◆ UNUSED_OPT

#define UNUSED_OPT (   var)

Definition at line 11 of file tetgen.cpp.

Function Documentation

◆ initm44()

static void tetgen::initm44 ( REAL  a00,
REAL  a01,
REAL  a02,
REAL  a03,
REAL  a10,
REAL  a11,
REAL  a12,
REAL  a13,
REAL  a20,
REAL  a21,
REAL  a22,
REAL  a23,
REAL  a30,
REAL  a31,
REAL  a32,
REAL  a33,
REAL  M[4][4] 
)
static

Definition at line 6158 of file tetgen.cpp.

◆ m4xm4()

static void tetgen::m4xm4 ( REAL  m1[4][4],
REAL  m2[4][4] 
)
static

Definition at line 6171 of file tetgen.cpp.

◆ m4xv4()

static void tetgen::m4xv4 ( REAL  v2[4],
REAL  m[4][4],
REAL  v1[4] 
)
static

Definition at line 6187 of file tetgen.cpp.

◆ main() [1/2]

int tetgen::main ( int  argc,
char *  argv[] 
)

Definition at line 34980 of file tetgen.cpp.

◆ main() [2/2]

int main ( int  argc,
char *  argv[] 
)

Definition at line 35048 of file tetgen.cpp.

◆ terminatetetgen()

void tetgen::terminatetetgen ( int  x)

Definition at line 58 of file tetgen.cpp.

◆ tetrahedralize()

void tetgen::tetrahedralize ( tetgenbehavior *  b,
tetgenio *  in,
tetgenio *  out,
tetgenio *  addin,
tetgenio *  bgmin 
)

Definition at line 34625 of file tetgen.cpp.

Variable Documentation

◆ PI

REAL tetgen::PI = 3.14159265358979323846264338327950288419716939937510582
static

Definition at line 2906 of file tetgen.cpp.