tetgen Package

tetgen Module

Inheritance diagram of pyNastran.converters.tetgen.tetgen
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:
debug : bool/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

log : logging module object / None

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

read_smesh(self, smesh_filename)[source]

reads the *.smesh file

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

reads a tetgen file

write_nastran(self, 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