Ejemplo n.º 1
0
    def __init__(self,
                 filename,
                 read_parameters=False,
                 parse_vtk=True,
                 force_linear=False,
                 allowable_types=None,
                 null_unallowed=False,
                 verbose=False,
                 name=''):
        """Initializes an instance of the archive class."""
        self._read_parameters = read_parameters
        self._filename = filename
        self._name = name
        self._raw = _reader.read(filename,
                                 read_parameters=read_parameters,
                                 debug=verbose)
        super().__init__(self._raw['nnum'],
                         self._raw['nodes'],
                         self._raw['elem'],
                         self._raw['elem_off'],
                         self._raw['ekey'],
                         node_comps=self._raw['node_comps'],
                         elem_comps=self._raw['elem_comps'],
                         rdat=self._raw['rdat'],
                         rnum=self._raw['rnum'],
                         keyopt=self._raw['keyopt'])

        self._allowable_types = allowable_types
        self._force_linear = force_linear
        self._null_unallowed = null_unallowed

        if parse_vtk:
            self._grid = self._parse_vtk(allowable_types, force_linear,
                                         null_unallowed)
Ejemplo n.º 2
0
    def __init__(self, filename, read_parameters=False,
                 parse_vtk=True, force_linear=False,
                 allowable_types=None, null_unallowed=False,
                 verbose=False):
        """Initializes an instance of the archive class."""
        self._read_parameters = read_parameters
        self._filename = filename
        self._raw = _reader.read(filename, read_parameters=read_parameters,
                                 debug=verbose)

        self._etype = None  # internal element type reference
        self._grid = None
        if parse_vtk:
            self._grid = raw_to_grid(self._raw, allowable_types, force_linear,
                                     null_unallowed)
Ejemplo n.º 3
0
 def __init__(self, filename, read_parameters=False, verbose=False):
     """ Initializes a cdb object """
     self.raw = _reader.read(filename,
                             read_parameters=read_parameters,
                             debug=verbose)
Ejemplo n.º 4
0
 def __init__(self, filename):
     """ Initializes a cdb object """
     self.raw = _reader.read(filename)