tetgen Package

tetgen Module

digraph inheritance6aae152740 { bgcolor=transparent; rankdir=LR; size=""; "pyNastran.converters.tetgen.tetgen.Tetgen" [URL="#pyNastran.converters.tetgen.tetgen.Tetgen",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="http://www.wias-berlin.de/preprint/1762/wias_preprints_1762.pdf"]; }
defines:
  • read_tetgen(base, dimension_flag=2, log=None, debug=False)

  • Tetgen(log=None, debug=False): - write_nastran(self, bdf_filename) - read_tetgen(self, node_filename, smesh_filename, ele_filename, dimension_flag) - read_smesh(self, smesh_filename) - read_nodes(self, node_filename) - read_ele(self, ele_filename, form_flag=’1’)

class pyNastran.converters.tetgen.tetgen.Tetgen(log=None, debug=False)[source]

Bases: object

http://www.wias-berlin.de/preprint/1762/wias_preprints_1762.pdf

Initializes the Tetgen object

Parameters:
debugbool/None; default=True
used to set the logger if no logger is passed in

True: logs debug/info/error messages False: logs info/error messages None: logs error messages

loglogging module object / None

if log is set, debug is ignored and uses the settings the logging object has

read_smesh(smesh_filename)[source]

reads the *.smesh file

read_tetgen(node_filename, smesh_filename, ele_filename, dimension_flag)[source]

reads a tetgen file

write_nastran(bdf_filename)[source]

writes a nastran bdf

pyNastran.converters.tetgen.tetgen.clean_lines(lines)[source]

removes blank lines and commented lines

pyNastran.converters.tetgen.tetgen.main()[source]
pyNastran.converters.tetgen.tetgen.read_ele(ele_filename, form_flag='1')[source]

reads the *.ele file

pyNastran.converters.tetgen.tetgen.read_nodes(node_filename)[source]

reads the *.node file

pyNastran.converters.tetgen.tetgen.read_tetgen(base, dimension_flag=2, log=None, debug=False)[source]

simplified interface to Tetgen files