# encoding: utf-8
# module vtkmodules.vtkIOIOSS
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkIOIOSS.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonExecutionModel as __vtkmodules_vtkCommonExecutionModel


# no functions
# classes

class vtkIOSSReader(__vtkmodules_vtkCommonExecutionModel.vtkReaderAlgorithm):
    """
    vtkIOSSReader - Reader for IOSS (Sierra IO System)
    
    Superclass: vtkReaderAlgorithm
    
    vtkIOSSReader is reader that uses the IOSS (Sierra IO System) library
    to read files. Currently, this reader support Exodus and CGNS file
    formats. IOSS imposes certain restrictions on these file formats and
    hence it may not be possible to open every Exodus or CGNS file using
    this reader. This is true especially for CGNS, more so than Exodus.
    In that case `vtkCGNSReader` may be more appropriate.
    
    @section SpecifyingFiles Specifying Files
    
    One can select a single file to read using
    `vtkIOSSReader::SetFileName`. With IOSS, however, it is not uncommon
    to have a collection of files named using standard patterns
    (described in Section @ref IossNamingConventions). To support this
    use-case, the reader automatically scans for additionally files
    internally. To disable this behaviour, call
    `vtkIOSSReader::ScanForRelatedFilesOff`.
    
    Alternatively, the list of files to be read can be explicitly
    specified using `vtkIOSSReader::AddFileName`. Then too, if
    `ScanForRelatedFiles` is `true`, the reader will search for related
    files for each of the files specified.
    
    Additionally, `FileRange` and `FileStride` may be used to limit to
    reading a subset of files.
    
    @section SelectingBlocksSets Selecting blocks and sets to read
    
    An IOSS file comprises of blocks and sets of various types. These are
    described by the enum `vtkIOSSReader::EntityType`.
    
    `vtkIOSSReader::GetEntitySelection` returns a `vtkDataArraySelection`
    instance for each of the entity types. This `vtkDataArraySelection`
    can be used to query the names for available blocks or sets and also
    select which ones to read.
    
    Typical usage is as follows:
    
    {.cpp}
    
    vtkNewreader; reader->SetFileName(...); reader->UpdateInformation();
    reader->GetElementBlockSelection()->EnableArray("Block0");
    reader->GetEntitySelection(vtkIOSSReader::SIDESET)->DisableAllArrays()
    ;
    
    By default, all blocks are enabled, while all sets are disabled.
    
    In additional to selecting blocks and sets by name, if the file
    defines assemblies that organize these blocks and sets, then one can
    use selector expressions to enable blocks/sets as defined in the
    assemblies.
    
    A block (or set) is treated as enabled if it is either explicitly
    enabled using the block selection or implicitly enabled due to a
    selector specified on over the assemblies.
    
    Typical usage to select blocks by assembly alone is as follows:
    
    {.cpp}
    vtkNewreader;
    reader->SetFileName(...);
    reader->UpdateInformation();
    reader->GetElementBlockSelection()->DisableAllArrays();
    ...
    reader->AddSelector("//Low");
    reader->AddSelector("//High");
    
    @section SelectingArrays Selecting arrays to read
    
    Similar to the block and set selection, arrays (or fields as IOSS
    refers to them) to read from each of the blocks or sets can be
    specified using the `vtkDataArraySelection` instance returned using
    `vtkIOSSReader::GetFieldSelection` (or one of its convenience
    variants).
    
    By default all arrays are enabled.
    
    @section IossNamingConventions IOSS Naming Conventions
    
    An IOSS complete dataset is referred to as a database. There can be
    multiple multiple timesteps in a single database. A single database
    may split among multiple files. When a database is split among
    multiple files, this is strictly spatial partitioning with each file
    storing part of the data for a specific partition. In this case, the
    files are named with suffix `.{NP}.{RANK}` where `{NP}` is the total
    number of partitions  and `{RANK}` is the partition number. For
    example, if database named `can.e` is split among four files
    representing 4 partitions, it will be named as follows:
    
    
      can.e.4.0
      can.e.4.1
      can.e.4.2
      can.e.4.3
     
    
    In this example, the database name is `can.e` while the `.4.[0-4]`
    suffix provides the partition information.
    
    Note, the database need not be split into multiple files. Thus, a
    writer may generate a single `can.e` file that has all the timesteps
    and paritions and still provide all information available when the
    database is split among multiple files.
    
    Multiple databases (with each stored in a single file or spatially
    split among files) can form a temporal sequence. This done by using
    another file naming convention. If the database name is followed by
    `-s.{RS}`, where `{RS}` is some number sequence), then the databases
    are treated as a temporal sequence with `{RS}` (called restart
    numbers) representing the temporal sequence order.
    
    The follow represents a temporal sequence:
    
    
      mysimoutput.e-s.000
      mysimoutput.e-s.001
      mysimoutput.e-s.002
     
    
    You can use any number of digits for the restart number, but by
    convention the number used should be the same for all files. Also by
    convention, you can leave off the `-s.{RS}` suffix for the first
    file. The following sequence is internally the same as that above:
    
    
      mysimoutput.e-s
      mysimoutput.e-s.001
      mysimoutput.e-s.002
     
    
    When a database in the temporal sequence is spatially split in
    multiple files, the corresponding filename is suffixed by the
    partition information. For example:
    
    
      mysimoutput.e-s.2.0
      mysimoutput.e-s.2.1
      mysimoutput.e-s.001.2.0
      mysimoutput.e-s.001.2.1
      mysimoutput.e-s.002.2.0
      mysimoutput.e-s.002.2.1
     
    
    In this case, the filenames take the form
    `{DBNAME}-s.{RS}.{NP}.{RANK}`, where `{DBNAME}` is the database name,
    `{RS}` is the restart number, `{NP}` is the number of spatial
    partitions and `{RANK}` is the spatial partition number.
    
    @section References References
    * [Sierra IO System](http://gsjaardema.github.io/seacas/)
    """
    def AddFileName(self, fname): # real signature unknown; restored from __doc__
        """
        AddFileName(self, fname:str) -> None
        C++: void AddFileName(const char *fname)
        
        API to set the filenames.
        """
        pass

    def AddProperty(self, name, value): # real signature unknown; restored from __doc__
        """
        AddProperty(self, name:str, value:int) -> None
        C++: void AddProperty(const char *name, int value)
        AddProperty(self, name:str, value:float) -> None
        C++: void AddProperty(const char *name, double value)
        AddProperty(self, name:str, value:Pointer) -> None
        C++: void AddProperty(const char *name, void *value)
        AddProperty(self, name:str, value:str) -> None
        C++: void AddProperty(const char *name, const char *value)
        
        IOSS databases support various properties that affect how the
        database is read. These properties can be set using this API.
        Note, it's best to call this before the first update to the
        reader since any change and the reader will flush all caches and
        close all open databases etc.
        """
        pass

    def AddSelector(self, selector): # real signature unknown; restored from __doc__
        """
        AddSelector(self, selector:str) -> bool
        C++: bool AddSelector(const char *selector)
        
        API to specify selectors that indicate which branches on the
        assembly are chosen.
        """
        return False

    def ApplyDisplacementsOff(self): # real signature unknown; restored from __doc__
        """
        ApplyDisplacementsOff(self) -> None
        C++: virtual void ApplyDisplacementsOff()
        """
        pass

    def ApplyDisplacementsOn(self): # real signature unknown; restored from __doc__
        """
        ApplyDisplacementsOn(self) -> None
        C++: virtual void ApplyDisplacementsOn()
        """
        pass

    def ClearFileNames(self): # real signature unknown; restored from __doc__
        """
        ClearFileNames(self) -> None
        C++: void ClearFileNames()
        """
        pass

    def ClearProperties(self): # real signature unknown; restored from __doc__
        """
        ClearProperties(self) -> None
        C++: void ClearProperties()
        """
        pass

    def ClearSelectors(self): # real signature unknown; restored from __doc__
        """
        ClearSelectors(self) -> None
        C++: void ClearSelectors()
        """
        pass

    def DoTestFilePatternMatching(self): # real signature unknown; restored from __doc__
        """
        DoTestFilePatternMatching() -> bool
        C++: static bool DoTestFilePatternMatching()
        
        Runs a bunch of tests for file pattern matching.
        """
        return False

    def GenerateFileIdOff(self): # real signature unknown; restored from __doc__
        """
        GenerateFileIdOff(self) -> None
        C++: virtual void GenerateFileIdOff()
        """
        pass

    def GenerateFileIdOn(self): # real signature unknown; restored from __doc__
        """
        GenerateFileIdOn(self) -> None
        C++: virtual void GenerateFileIdOn()
        """
        pass

    def GetApplyDisplacements(self): # real signature unknown; restored from __doc__
        """
        GetApplyDisplacements(self) -> bool
        C++: virtual bool GetApplyDisplacements()
        """
        return False

    def GetAssembly(self): # real signature unknown; restored from __doc__
        """
        GetAssembly(self) -> vtkDataAssembly
        C++: vtkDataAssembly *GetAssembly()
        
        Assemblies provide yet another way of selection blocks/sets to
        load, if available in the dataset. If a block (or set) is enabled
        either in the block (or set) selection or using assembly selector
        then it is treated as enabled and will be read.
        
        This method returns the vtkDataAssembly. Since IOSS can have
        multiple assemblies, all are nested under the root "Assemblies"
        node.
        
        If the file has no assemblies, this will return nullptr.
        """
        pass

    def GetAssemblyTag(self): # real signature unknown; restored from __doc__
        """
        GetAssemblyTag(self) -> int
        C++: virtual int GetAssemblyTag()
        
        Whenever the assembly is changed, this tag gets changed. Note,
        users should not assume that this is monotonically increasing but
        instead simply rely on its value to determine if the assembly may
        have changed since last time.
        
        It is set to 0 whenever there's no valid assembly available.
        """
        return 0

    def GetController(self): # real signature unknown; restored from __doc__
        """
        GetController(self) -> vtkMultiProcessController
        C++: virtual vtkMultiProcessController *GetController()
        """
        pass

    def GetDataAssemblyNodeNameForEntityType(self, type): # real signature unknown; restored from __doc__
        """
        GetDataAssemblyNodeNameForEntityType(type:int) -> str
        C++: static const char *GetDataAssemblyNodeNameForEntityType(
            int type)
        """
        return ""

    def GetDatabaseTypeOverride(self): # real signature unknown; restored from __doc__
        """
        GetDatabaseTypeOverride(self) -> str
        C++: virtual char *GetDatabaseTypeOverride()
        """
        return ""

    def GetDisplacementMagnitude(self): # real signature unknown; restored from __doc__
        """
        GetDisplacementMagnitude(self) -> float
        C++: double GetDisplacementMagnitude()
        """
        return 0.0

    def GetEdgeBlockFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetEdgeBlockFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetEdgeBlockFieldSelection()
        """
        pass

    def GetEdgeBlockIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetEdgeBlockIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetEdgeBlockIdMapAsString()
        """
        pass

    def GetEdgeBlockSelection(self): # real signature unknown; restored from __doc__
        """
        GetEdgeBlockSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetEdgeBlockSelection()
        """
        pass

    def GetEdgeSetFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetEdgeSetFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetEdgeSetFieldSelection()
        """
        pass

    def GetEdgeSetIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetEdgeSetIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetEdgeSetIdMapAsString()
        """
        pass

    def GetEdgeSetSelection(self): # real signature unknown; restored from __doc__
        """
        GetEdgeSetSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetEdgeSetSelection()
        """
        pass

    def GetElementBlockFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetElementBlockFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetElementBlockFieldSelection()
        """
        pass

    def GetElementBlockIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetElementBlockIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetElementBlockIdMapAsString()
        """
        pass

    def GetElementBlockSelection(self): # real signature unknown; restored from __doc__
        """
        GetElementBlockSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetElementBlockSelection()
        """
        pass

    def GetElementSetFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetElementSetFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetElementSetFieldSelection()
        """
        pass

    def GetElementSetIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetElementSetIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetElementSetIdMapAsString()
        """
        pass

    def GetElementSetSelection(self): # real signature unknown; restored from __doc__
        """
        GetElementSetSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetElementSetSelection()
        """
        pass

    def GetEntityIdMapAsString(self, type): # real signature unknown; restored from __doc__
        """
        GetEntityIdMapAsString(self, type:int) -> vtkStringArray
        C++: vtkStringArray *GetEntityIdMapAsString(int type)
        
        This API is not really meant for public use and may change
        without notices. It is simply provided to make it easy to wrap
        the API in client-server wrappings for ParaView.
        """
        pass

    def GetEntitySelection(self, type): # real signature unknown; restored from __doc__
        """
        GetEntitySelection(self, type:int) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetEntitySelection(int type)
        """
        pass

    def GetEntityTypeIsBlock(self, type): # real signature unknown; restored from __doc__
        """
        GetEntityTypeIsBlock(type:int) -> bool
        C++: static bool GetEntityTypeIsBlock(int type)
        """
        return False

    def GetEntityTypeIsSet(self, type): # real signature unknown; restored from __doc__
        """
        GetEntityTypeIsSet(type:int) -> bool
        C++: static bool GetEntityTypeIsSet(int type)
        """
        return False

    def GetFaceBlockFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetFaceBlockFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetFaceBlockFieldSelection()
        """
        pass

    def GetFaceBlockIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetFaceBlockIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetFaceBlockIdMapAsString()
        """
        pass

    def GetFaceBlockSelection(self): # real signature unknown; restored from __doc__
        """
        GetFaceBlockSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetFaceBlockSelection()
        """
        pass

    def GetFaceSetFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetFaceSetFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetFaceSetFieldSelection()
        """
        pass

    def GetFaceSetIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetFaceSetIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetFaceSetIdMapAsString()
        """
        pass

    def GetFaceSetSelection(self): # real signature unknown; restored from __doc__
        """
        GetFaceSetSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetFaceSetSelection()
        """
        pass

    def GetFieldSelection(self, type): # real signature unknown; restored from __doc__
        """
        GetFieldSelection(self, type:int) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetFieldSelection(int type)
        """
        pass

    def GetFileName(self, index): # real signature unknown; restored from __doc__
        """
        GetFileName(self, index:int) -> str
        C++: const char *GetFileName(int index)
        """
        return ""

    def GetFileRange(self): # real signature unknown; restored from __doc__
        """
        GetFileRange(self) -> (int, int)
        C++: virtual int *GetFileRange()
        """
        pass

    def GetFileStride(self): # real signature unknown; restored from __doc__
        """
        GetFileStride(self) -> int
        C++: virtual int GetFileStride()
        """
        return 0

    def GetFileStrideMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetFileStrideMaxValue(self) -> int
        C++: virtual int GetFileStrideMaxValue()
        """
        return 0

    def GetFileStrideMinValue(self): # real signature unknown; restored from __doc__
        """
        GetFileStrideMinValue(self) -> int
        C++: virtual int GetFileStrideMinValue()
        """
        return 0

    def GetGenerateFileId(self): # real signature unknown; restored from __doc__
        """
        GetGenerateFileId(self) -> bool
        C++: virtual bool GetGenerateFileId()
        """
        return False

    def GetMTime(self): # real signature unknown; restored from __doc__
        """
        GetMTime(self) -> int
        C++: vtkMTimeType GetMTime() override;
        
        Overridden to take into account mtimes for vtkDataArraySelection
        instances.
        """
        return 0

    def GetNodeBlockFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetNodeBlockFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetNodeBlockFieldSelection()
        """
        pass

    def GetNodeBlockIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetNodeBlockIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetNodeBlockIdMapAsString()
        """
        pass

    def GetNodeBlockSelection(self): # real signature unknown; restored from __doc__
        """
        GetNodeBlockSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetNodeBlockSelection()
        """
        pass

    def GetNodeSetFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetNodeSetFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetNodeSetFieldSelection()
        """
        pass

    def GetNodeSetIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetNodeSetIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetNodeSetIdMapAsString()
        """
        pass

    def GetNodeSetSelection(self): # real signature unknown; restored from __doc__
        """
        GetNodeSetSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetNodeSetSelection()
        """
        pass

    def GetNumberOfFileNames(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfFileNames(self) -> int
        C++: int GetNumberOfFileNames()
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfSelectors(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfSelectors(self) -> int
        C++: int GetNumberOfSelectors()
        
        API to access selectors.
        """
        return 0

    def GetReadGlobalFields(self): # real signature unknown; restored from __doc__
        """
        GetReadGlobalFields(self) -> bool
        C++: virtual bool GetReadGlobalFields()
        """
        return False

    def GetReadIds(self): # real signature unknown; restored from __doc__
        """
        GetReadIds(self) -> bool
        C++: virtual bool GetReadIds()
        """
        return False

    def GetReadQAAndInformationRecords(self): # real signature unknown; restored from __doc__
        """
        GetReadQAAndInformationRecords(self) -> bool
        C++: virtual bool GetReadQAAndInformationRecords()
        """
        return False

    def GetRemoveUnusedPoints(self): # real signature unknown; restored from __doc__
        """
        GetRemoveUnusedPoints(self) -> bool
        C++: virtual bool GetRemoveUnusedPoints()
        """
        return False

    def GetScanForRelatedFiles(self): # real signature unknown; restored from __doc__
        """
        GetScanForRelatedFiles(self) -> bool
        C++: virtual bool GetScanForRelatedFiles()
        """
        return False

    def GetSelector(self, index): # real signature unknown; restored from __doc__
        """
        GetSelector(self, index:int) -> str
        C++: const char *GetSelector(int index)
        """
        return ""

    def GetSideSetFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetSideSetFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetSideSetFieldSelection()
        """
        pass

    def GetSideSetIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetSideSetIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetSideSetIdMapAsString()
        """
        pass

    def GetSideSetSelection(self): # real signature unknown; restored from __doc__
        """
        GetSideSetSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetSideSetSelection()
        """
        pass

    def GetStructuredBlockFieldSelection(self): # real signature unknown; restored from __doc__
        """
        GetStructuredBlockFieldSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetStructuredBlockFieldSelection()
        """
        pass

    def GetStructuredBlockIdMapAsString(self): # real signature unknown; restored from __doc__
        """
        GetStructuredBlockIdMapAsString(self) -> vtkStringArray
        C++: vtkStringArray *GetStructuredBlockIdMapAsString()
        """
        pass

    def GetStructuredBlockSelection(self): # real signature unknown; restored from __doc__
        """
        GetStructuredBlockSelection(self) -> vtkDataArraySelection
        C++: vtkDataArraySelection *GetStructuredBlockSelection()
        """
        pass

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkIOSSReader
        C++: vtkIOSSReader *NewInstance()
        """
        return vtkIOSSReader

    def ReadArrays(self, __a, __b, __c, __d, __e): # real signature unknown; restored from __doc__
        """
        ReadArrays(self, __a:int, __b:int, __c:int, __d:int,
            __e:vtkDataObject) -> int
        C++: int ReadArrays(int, int, int, int, vtkDataObject *) override;
        
        Read all the arrays (point, cell, field etc.). This is called
        after ReadPoints() so the data object should already contain the
        mesh and points.
        """
        return 0

    def ReadGlobalFieldsOff(self): # real signature unknown; restored from __doc__
        """
        ReadGlobalFieldsOff(self) -> None
        C++: virtual void ReadGlobalFieldsOff()
        """
        pass

    def ReadGlobalFieldsOn(self): # real signature unknown; restored from __doc__
        """
        ReadGlobalFieldsOn(self) -> None
        C++: virtual void ReadGlobalFieldsOn()
        """
        pass

    def ReadIdsOff(self): # real signature unknown; restored from __doc__
        """
        ReadIdsOff(self) -> None
        C++: virtual void ReadIdsOff()
        """
        pass

    def ReadIdsOn(self): # real signature unknown; restored from __doc__
        """
        ReadIdsOn(self) -> None
        C++: virtual void ReadIdsOn()
        """
        pass

    def ReadMesh(self, piece, npieces, nghosts, timestep, output): # real signature unknown; restored from __doc__
        """
        ReadMesh(self, piece:int, npieces:int, nghosts:int, timestep:int,
            output:vtkDataObject) -> int
        C++: int ReadMesh(int piece, int npieces, int nghosts,
            int timestep, vtkDataObject *output) override;
        
        Read the mesh (connectivity) for a given set of data
        partitioning, number of ghost levels and time step (index). The
        reader populates the data object passed in as the last argument.
        It is OK to read more than the mesh (points, arrays etc.).
        However, this may interfere with any caching implemented by the
        executive (i.e. cause more reads).
        """
        return 0

    def ReadMetaData(self, metadata): # real signature unknown; restored from __doc__
        """
        ReadMetaData(self, metadata:vtkInformation) -> int
        C++: int ReadMetaData(vtkInformation *metadata) override;
        
        Implementation for vtkReaderAlgorithm API
        """
        return 0

    def ReadPoints(self, __a, __b, __c, __d, __e): # real signature unknown; restored from __doc__
        """
        ReadPoints(self, __a:int, __b:int, __c:int, __d:int,
            __e:vtkDataObject) -> int
        C++: int ReadPoints(int, int, int, int, vtkDataObject *) override;
        
        Read the points. The reader populates the input data object. This
        is called after ReadMesh() so the data object should already
        contain the mesh.
        """
        return 0

    def ReadQAAndInformationRecordsOff(self): # real signature unknown; restored from __doc__
        """
        ReadQAAndInformationRecordsOff(self) -> None
        C++: virtual void ReadQAAndInformationRecordsOff()
        """
        pass

    def ReadQAAndInformationRecordsOn(self): # real signature unknown; restored from __doc__
        """
        ReadQAAndInformationRecordsOn(self) -> None
        C++: virtual void ReadQAAndInformationRecordsOn()
        """
        pass

    def RemoveAllEntitySelections(self): # real signature unknown; restored from __doc__
        """
        RemoveAllEntitySelections(self) -> None
        C++: void RemoveAllEntitySelections()
        """
        pass

    def RemoveAllFieldSelections(self): # real signature unknown; restored from __doc__
        """
        RemoveAllFieldSelections(self) -> None
        C++: void RemoveAllFieldSelections()
        """
        pass

    def RemoveAllSelections(self): # real signature unknown; restored from __doc__
        """
        RemoveAllSelections(self) -> None
        C++: void RemoveAllSelections()
        """
        pass

    def RemoveProperty(self, name): # real signature unknown; restored from __doc__
        """
        RemoveProperty(self, name:str) -> None
        C++: void RemoveProperty(const char *name)
        """
        pass

    def RemoveUnusedPointsOff(self): # real signature unknown; restored from __doc__
        """
        RemoveUnusedPointsOff(self) -> None
        C++: virtual void RemoveUnusedPointsOff()
        """
        pass

    def RemoveUnusedPointsOn(self): # real signature unknown; restored from __doc__
        """
        RemoveUnusedPointsOn(self) -> None
        C++: virtual void RemoveUnusedPointsOn()
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkIOSSReader
        C++: static vtkIOSSReader *SafeDownCast(vtkObjectBase *o)
        """
        return vtkIOSSReader

    def ScanForRelatedFilesOff(self): # real signature unknown; restored from __doc__
        """
        ScanForRelatedFilesOff(self) -> None
        C++: virtual void ScanForRelatedFilesOff()
        """
        pass

    def ScanForRelatedFilesOn(self): # real signature unknown; restored from __doc__
        """
        ScanForRelatedFilesOn(self) -> None
        C++: virtual void ScanForRelatedFilesOn()
        """
        pass

    def SetApplyDisplacements(self, _arg): # real signature unknown; restored from __doc__
        """
        SetApplyDisplacements(self, _arg:bool) -> None
        C++: virtual void SetApplyDisplacements(bool _arg)
        
        When set to true (default), if an array named 'displacement' is
        present in the node field arrays, it will be used to transform
        the point coordinates.
        """
        pass

    def SetController(self, controller): # real signature unknown; restored from __doc__
        """
        SetController(self, controller:vtkMultiProcessController) -> None
        C++: void SetController(vtkMultiProcessController *controller)
        
        Get/Set the controller to use when working in parallel.
        Initialized to `vtkMultiProcessController::GetGlobalController`
        in the constructor.
        
        The controller is used to using `ReadMetaData` stage to
        distribute the work of gathering meta-data from multiple files,
        if any, across ranks and then exchanging that information between
        all ranks.
        
        The actual reading of data is controlled by piece requests sent
        by the pipeline e.g. using `vtkAlgorithm::UpdatePiece`.
        """
        pass

    def SetDatabaseTypeOverride(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDatabaseTypeOverride(self, _arg:str) -> None
        C++: virtual void SetDatabaseTypeOverride(const char *_arg)
        
        Get/Set the IOSS database name to use for reading the file. If
        not specified (default), the reader will determine based on the
        file extension.
        """
        pass

    def SetDisplacementMagnitude(self, magnitude): # real signature unknown; restored from __doc__
        """
        SetDisplacementMagnitude(self, magnitude:float) -> None
        C++: void SetDisplacementMagnitude(double magnitude)
        
        When displacements are being applied, they are scaled by this
        amount. Set to 1 (default) for no scaling.
        """
        pass

    def SetFileName(self, fname): # real signature unknown; restored from __doc__
        """
        SetFileName(self, fname:str) -> None
        C++: void SetFileName(const char *fname)
        
        Set a single filename. Note, this will clear all existing
        filenames.
        """
        pass

    def SetFileRange(self, _arg1, _arg2): # real signature unknown; restored from __doc__
        """
        SetFileRange(self, _arg1:int, _arg2:int) -> None
        C++: virtual void SetFileRange(int _arg1, int _arg2)
        SetFileRange(self, _arg:(int, int)) -> None
        C++: void SetFileRange(const int _arg[2])
        
        This provides a mechanism to limit to reading to certain files in
        a spatially partitioned file-series. To just specific subset of
        files, one can always simply specify those files using
        `AddFileName` and then set `ScanForRelatedFiles` to false.
        Another way is to let the reader scan for all related files and
        then use `FileRange` and `FileStride` to limit which files are
        read.
        
        If the range is invalid, i.e. `FileRange[0] >= FileRange[1]`,
        it's assumed that no file-range overrides have been specified and
        both FileRange and FileStride will be ignored. When valid, only
        the chosen subset of files will be processed.
        """
        pass

    def SetFileStride(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileStride(self, _arg:int) -> None
        C++: virtual void SetFileStride(int _arg)
        """
        pass

    def SetGenerateFileId(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGenerateFileId(self, _arg:bool) -> None
        C++: virtual void SetGenerateFileId(bool _arg)
        
        When set to true, the reader will add a cell-data array for cells
        named 'file_id' which identifies the file number when reading
        spatially partitioned files.
        
        Default is false.
        """
        pass

    def SetReadGlobalFields(self, _arg): # real signature unknown; restored from __doc__
        """
        SetReadGlobalFields(self, _arg:bool) -> None
        C++: virtual void SetReadGlobalFields(bool _arg)
        
        When set to true (default), the reader will read global fields.
        """
        pass

    def SetReadIds(self, _arg): # real signature unknown; restored from __doc__
        """
        SetReadIds(self, _arg:bool) -> None
        C++: virtual void SetReadIds(bool _arg)
        
        When set to true (default), the reader will read ids associated
        with elements.
        """
        pass

    def SetReadQAAndInformationRecords(self, _arg): # real signature unknown; restored from __doc__
        """
        SetReadQAAndInformationRecords(self, _arg:bool) -> None
        C++: virtual void SetReadQAAndInformationRecords(bool _arg)
        
        When set to true (default), the reader will read quality
        assurance and information fields.
        """
        pass

    def SetRemoveUnusedPoints(self, __a): # real signature unknown; restored from __doc__
        """
        SetRemoveUnusedPoints(self, __a:bool) -> None
        C++: void SetRemoveUnusedPoints(bool)
        
        Node related data, including point coordinates, point field data
        etc. is typically shared between all blocks and sets. By default,
        the reader will remove unused points for each block or set. To
        avoid this, set this flag to false.
        
        Default is true, unused points are removed.
        """
        pass

    def SetScanForRelatedFiles(self, value): # real signature unknown; restored from __doc__
        """
        SetScanForRelatedFiles(self, value:bool) -> None
        C++: void SetScanForRelatedFiles(bool value)
        
        When set to true, the reader can automatically locate and load
        additional files that are part of the collection.
        """
        pass

    def SetSelector(self, selector): # real signature unknown; restored from __doc__
        """
        SetSelector(self, selector:str) -> None
        C++: void SetSelector(const char *selector)
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    BLOCK_END = 5
    BLOCK_START = 0
    EDGEBLOCK = 1
    EDGESET = 6
    ELEMENTBLOCK = 3
    ELEMENTSET = 8
    EntityType = None # (!) real value is "<class 'vtkmodules.vtkIOIOSS.vtkIOSSReader.EntityType'>"
    ENTITY_END = 10
    ENTITY_START = 0
    FACEBLOCK = 2
    FACESET = 7
    NODEBLOCK = 0
    NODESET = 5
    NUMBER_OF_ENTITY_TYPES = 10
    SET_END = 10
    SET_START = 5
    SIDESET = 9
    STRUCTUREDBLOCK = 4
    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkIOSSReader\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'AddFileName\': <method \'AddFileName\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ClearFileNames\': <method \'ClearFileNames\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFileName\': <method \'GetFileName\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNumberOfFileNames\': <method \'GetNumberOfFileNames\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetFileName\': <method \'SetFileName\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetDatabaseTypeOverride\': <method \'SetDatabaseTypeOverride\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetDatabaseTypeOverride\': <method \'GetDatabaseTypeOverride\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetDisplacementMagnitude\': <method \'SetDisplacementMagnitude\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetDisplacementMagnitude\': <method \'GetDisplacementMagnitude\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetScanForRelatedFiles\': <method \'SetScanForRelatedFiles\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetScanForRelatedFiles\': <method \'GetScanForRelatedFiles\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ScanForRelatedFilesOn\': <method \'ScanForRelatedFilesOn\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ScanForRelatedFilesOff\': <method \'ScanForRelatedFilesOff\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetFileRange\': <method \'SetFileRange\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFileRange\': <method \'GetFileRange\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetFileStride\': <method \'SetFileStride\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFileStrideMinValue\': <method \'GetFileStrideMinValue\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFileStrideMaxValue\': <method \'GetFileStrideMaxValue\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFileStride\': <method \'GetFileStride\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetGenerateFileId\': <method \'SetGenerateFileId\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetGenerateFileId\': <method \'GetGenerateFileId\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GenerateFileIdOn\': <method \'GenerateFileIdOn\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GenerateFileIdOff\': <method \'GenerateFileIdOff\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetReadIds\': <method \'SetReadIds\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetReadIds\': <method \'GetReadIds\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadIdsOn\': <method \'ReadIdsOn\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadIdsOff\': <method \'ReadIdsOff\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetRemoveUnusedPoints\': <method \'SetRemoveUnusedPoints\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetRemoveUnusedPoints\': <method \'GetRemoveUnusedPoints\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'RemoveUnusedPointsOn\': <method \'RemoveUnusedPointsOn\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'RemoveUnusedPointsOff\': <method \'RemoveUnusedPointsOff\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetApplyDisplacements\': <method \'SetApplyDisplacements\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetApplyDisplacements\': <method \'GetApplyDisplacements\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ApplyDisplacementsOn\': <method \'ApplyDisplacementsOn\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ApplyDisplacementsOff\': <method \'ApplyDisplacementsOff\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetReadGlobalFields\': <method \'SetReadGlobalFields\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetReadGlobalFields\': <method \'GetReadGlobalFields\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadGlobalFieldsOn\': <method \'ReadGlobalFieldsOn\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadGlobalFieldsOff\': <method \'ReadGlobalFieldsOff\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetReadQAAndInformationRecords\': <method \'SetReadQAAndInformationRecords\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetReadQAAndInformationRecords\': <method \'GetReadQAAndInformationRecords\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadQAAndInformationRecordsOn\': <method \'ReadQAAndInformationRecordsOn\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadQAAndInformationRecordsOff\': <method \'ReadQAAndInformationRecordsOff\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetController\': <method \'SetController\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetController\': <method \'GetController\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'AddProperty\': <method \'AddProperty\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'RemoveProperty\': <method \'RemoveProperty\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ClearProperties\': <method \'ClearProperties\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEntityTypeIsBlock\': <method \'GetEntityTypeIsBlock\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEntityTypeIsSet\': <method \'GetEntityTypeIsSet\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetDataAssemblyNodeNameForEntityType\': <method \'GetDataAssemblyNodeNameForEntityType\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEntitySelection\': <method \'GetEntitySelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNodeBlockSelection\': <method \'GetNodeBlockSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEdgeBlockSelection\': <method \'GetEdgeBlockSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFaceBlockSelection\': <method \'GetFaceBlockSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetElementBlockSelection\': <method \'GetElementBlockSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetStructuredBlockSelection\': <method \'GetStructuredBlockSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNodeSetSelection\': <method \'GetNodeSetSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEdgeSetSelection\': <method \'GetEdgeSetSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFaceSetSelection\': <method \'GetFaceSetSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetElementSetSelection\': <method \'GetElementSetSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetSideSetSelection\': <method \'GetSideSetSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFieldSelection\': <method \'GetFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNodeBlockFieldSelection\': <method \'GetNodeBlockFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEdgeBlockFieldSelection\': <method \'GetEdgeBlockFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFaceBlockFieldSelection\': <method \'GetFaceBlockFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetElementBlockFieldSelection\': <method \'GetElementBlockFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetStructuredBlockFieldSelection\': <method \'GetStructuredBlockFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNodeSetFieldSelection\': <method \'GetNodeSetFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEdgeSetFieldSelection\': <method \'GetEdgeSetFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFaceSetFieldSelection\': <method \'GetFaceSetFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetElementSetFieldSelection\': <method \'GetElementSetFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetSideSetFieldSelection\': <method \'GetSideSetFieldSelection\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'RemoveAllEntitySelections\': <method \'RemoveAllEntitySelections\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'RemoveAllFieldSelections\': <method \'RemoveAllFieldSelections\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'RemoveAllSelections\': <method \'RemoveAllSelections\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEntityIdMapAsString\': <method \'GetEntityIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNodeBlockIdMapAsString\': <method \'GetNodeBlockIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEdgeBlockIdMapAsString\': <method \'GetEdgeBlockIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFaceBlockIdMapAsString\': <method \'GetFaceBlockIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetElementBlockIdMapAsString\': <method \'GetElementBlockIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetStructuredBlockIdMapAsString\': <method \'GetStructuredBlockIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNodeSetIdMapAsString\': <method \'GetNodeSetIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetEdgeSetIdMapAsString\': <method \'GetEdgeSetIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetFaceSetIdMapAsString\': <method \'GetFaceSetIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetElementSetIdMapAsString\': <method \'GetElementSetIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetSideSetIdMapAsString\': <method \'GetSideSetIdMapAsString\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetAssembly\': <method \'GetAssembly\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetAssemblyTag\': <method \'GetAssemblyTag\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'AddSelector\': <method \'AddSelector\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ClearSelectors\': <method \'ClearSelectors\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'SetSelector\': <method \'SetSelector\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetNumberOfSelectors\': <method \'GetNumberOfSelectors\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetSelector\': <method \'GetSelector\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadMetaData\': <method \'ReadMetaData\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadMesh\': <method \'ReadMesh\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadPoints\': <method \'ReadPoints\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'ReadArrays\': <method \'ReadArrays\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'GetMTime\': <method \'GetMTime\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'DoTestFilePatternMatching\': <method \'DoTestFilePatternMatching\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'EntityType\': <class \'vtkmodules.vtkIOIOSS.vtkIOSSReader.EntityType\'>, \'NODEBLOCK\': 0, \'EDGEBLOCK\': 1, \'FACEBLOCK\': 2, \'ELEMENTBLOCK\': 3, \'STRUCTUREDBLOCK\': 4, \'NODESET\': 5, \'EDGESET\': 6, \'FACESET\': 7, \'ELEMENTSET\': 8, \'SIDESET\': 9, \'NUMBER_OF_ENTITY_TYPES\': 10, \'BLOCK_START\': 0, \'BLOCK_END\': 5, \'SET_START\': 5, \'SET_END\': 10, \'ENTITY_START\': 0, \'ENTITY_END\': 10, \'__new__\': <built-in method __new__ of type object at 0x00007FF86D7F4FB0>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkIOIOSS.vtkIOSSReader\' objects>, \'__doc__\': \'vtkIOSSReader - Reader for IOSS (Sierra IO System)\\n\\nSuperclass: vtkReaderAlgorithm\\n\\nvtkIOSSReader is reader that uses the IOSS (Sierra IO System) library\\nto read files. Currently, this reader support Exodus and CGNS file\\nformats. IOSS imposes certain restrictions on these file formats and\\nhence it may not be possible to open every Exodus or CGNS file using\\nthis reader. This is true especially for CGNS, more so than Exodus.\\nIn that case `vtkCGNSReader` may be more appropriate.\\n\\n@section SpecifyingFiles Specifying Files\\n\\nOne can select a single file to read using\\n`vtkIOSSReader::SetFileName`. With IOSS, however, it is not uncommon\\nto have a collection of files named using standard patterns\\n(described in Section @ref IossNamingConventions). To support this\\nuse-case, the reader automatically scans for additionally files\\ninternally. To disable this behaviour, call\\n`vtkIOSSReader::ScanForRelatedFilesOff`.\\n\\nAlternatively, the list of files to be read can be explicitly\\nspecified using `vtkIOSSReader::AddFileName`. Then too, if\\n`ScanForRelatedFiles` is `true`, the reader will search for related\\nfiles for each of the files specified.\\n\\nAdditionally, `FileRange` and `FileStride` may be used to limit to\\nreading a subset of files.\\n\\n@section SelectingBlocksSets Selecting blocks and sets to read\\n\\nAn IOSS file comprises of blocks and sets of various types. These are\\ndescribed by the enum `vtkIOSSReader::EntityType`.\\n\\n`vtkIOSSReader::GetEntitySelection` returns a `vtkDataArraySelection`\\ninstance for each of the entity types. This `vtkDataArraySelection`\\ncan be used to query the names for available blocks or sets and also\\nselect which ones to read.\\n\\nTypical usage is as follows:\\n\\n{.cpp}\\n\\nvtkNewreader; reader->SetFileName(...); reader->UpdateInformation();\\nreader->GetElementBlockSelection()->EnableArray("Block0");\\nreader->GetEntitySelection(vtkIOSSReader::SIDESET)->DisableAllArrays()\\n;\\n\\nBy default, all blocks are enabled, while all sets are disabled.\\n\\nIn additional to selecting blocks and sets by name, if the file\\ndefines assemblies that organize these blocks and sets, then one can\\nuse selector expressions to enable blocks/sets as defined in the\\nassemblies.\\n\\nA block (or set) is treated as enabled if it is either explicitly\\nenabled using the block selection or implicitly enabled due to a\\nselector specified on over the assemblies.\\n\\nTypical usage to select blocks by assembly alone is as follows:\\n\\n{.cpp}\\nvtkNewreader;\\nreader->SetFileName(...);\\nreader->UpdateInformation();\\nreader->GetElementBlockSelection()->DisableAllArrays();\\n...\\nreader->AddSelector("//Low");\\nreader->AddSelector("//High");\\n\\n@section SelectingArrays Selecting arrays to read\\n\\nSimilar to the block and set selection, arrays (or fields as IOSS\\nrefers to them) to read from each of the blocks or sets can be\\nspecified using the `vtkDataArraySelection` instance returned using\\n`vtkIOSSReader::GetFieldSelection` (or one of its convenience\\nvariants).\\n\\nBy default all arrays are enabled.\\n\\n@section IossNamingConventions IOSS Naming Conventions\\n\\nAn IOSS complete dataset is referred to as a database. There can be\\nmultiple multiple timesteps in a single database. A single database\\nmay split among multiple files. When a database is split among\\nmultiple files, this is strictly spatial partitioning with each file\\nstoring part of the data for a specific partition. In this case, the\\nfiles are named with suffix `.{NP}.{RANK}` where `{NP}` is the total\\nnumber of partitions  and `{RANK}` is the partition number. For\\nexample, if database named `can.e` is split among four files\\nrepresenting 4 partitions, it will be named as follows:\\n\\n\\n  can.e.4.0\\n  can.e.4.1\\n  can.e.4.2\\n  can.e.4.3\\n \\n\\nIn this example, the database name is `can.e` while the `.4.[0-4]`\\nsuffix provides the partition information.\\n\\nNote, the database need not be split into multiple files. Thus, a\\nwriter may generate a single `can.e` file that has all the timesteps\\nand paritions and still provide all information available when the\\ndatabase is split among multiple files.\\n\\nMultiple databases (with each stored in a single file or spatially\\nsplit among files) can form a temporal sequence. This done by using\\nanother file naming convention. If the database name is followed by\\n`-s.{RS}`, where `{RS}` is some number sequence), then the databases\\nare treated as a temporal sequence with `{RS}` (called restart\\nnumbers) representing the temporal sequence order.\\n\\nThe follow represents a temporal sequence:\\n\\n\\n  mysimoutput.e-s.000\\n  mysimoutput.e-s.001\\n  mysimoutput.e-s.002\\n \\n\\nYou can use any number of digits for the restart number, but by\\nconvention the number used should be the same for all files. Also by\\nconvention, you can leave off the `-s.{RS}` suffix for the first\\nfile. The following sequence is internally the same as that above:\\n\\n\\n  mysimoutput.e-s\\n  mysimoutput.e-s.001\\n  mysimoutput.e-s.002\\n \\n\\nWhen a database in the temporal sequence is spatially split in\\nmultiple files, the corresponding filename is suffixed by the\\npartition information. For example:\\n\\n\\n  mysimoutput.e-s.2.0\\n  mysimoutput.e-s.2.1\\n  mysimoutput.e-s.001.2.0\\n  mysimoutput.e-s.001.2.1\\n  mysimoutput.e-s.002.2.0\\n  mysimoutput.e-s.002.2.1\\n \\n\\nIn this case, the filenames take the form\\n`{DBNAME}-s.{RS}.{NP}.{RANK}`, where `{DBNAME}` is the database name,\\n`{RS}` is the restart number, `{NP}` is the number of spatial\\npartitions and `{RANK}` is the spatial partition number.\\n\\n@section References References\\n* [Sierra IO System](http://gsjaardema.github.io/seacas/)\\n\\n\'})'
    __vtkname__ = 'vtkIOSSReader'


class vtkIOSSWriter(__vtkmodules_vtkCommonExecutionModel.vtkDataObjectAlgorithm):
    """
    vtkIOSSWriter - writer using IOSS
    
    Superclass: vtkDataObjectAlgorithm
    
    vtkIOSSWriter is a writer to write datasets using IOSS library.
    Currently this writer supports writing Exodus files. This writer is a
    work in progress and currently only supports targeted use-cases. The
    writer will be iteratively cleaned up and fixed to support all types
    of incoming datasets.
    """
    def GetController(self): # real signature unknown; restored from __doc__
        """
        GetController(self) -> vtkMultiProcessController
        C++: virtual vtkMultiProcessController *GetController()
        """
        pass

    def GetDisplacementMagnitude(self): # real signature unknown; restored from __doc__
        """
        GetDisplacementMagnitude(self) -> float
        C++: virtual double GetDisplacementMagnitude()
        """
        return 0.0

    def GetDisplacementMagnitudeMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetDisplacementMagnitudeMaxValue(self) -> float
        C++: virtual double GetDisplacementMagnitudeMaxValue()
        """
        return 0.0

    def GetDisplacementMagnitudeMinValue(self): # real signature unknown; restored from __doc__
        """
        GetDisplacementMagnitudeMinValue(self) -> float
        C++: virtual double GetDisplacementMagnitudeMinValue()
        """
        return 0.0

    def GetFileName(self): # real signature unknown; restored from __doc__
        """
        GetFileName(self) -> str
        C++: virtual char *GetFileName()
        """
        return ""

    def GetMaximumTimeStepsPerFile(self): # real signature unknown; restored from __doc__
        """
        GetMaximumTimeStepsPerFile(self) -> int
        C++: virtual int GetMaximumTimeStepsPerFile()
        """
        return 0

    def GetMaximumTimeStepsPerFileMaxValue(self): # real signature unknown; restored from __doc__
        """
        GetMaximumTimeStepsPerFileMaxValue(self) -> int
        C++: virtual int GetMaximumTimeStepsPerFileMaxValue()
        """
        return 0

    def GetMaximumTimeStepsPerFileMinValue(self): # real signature unknown; restored from __doc__
        """
        GetMaximumTimeStepsPerFileMinValue(self) -> int
        C++: virtual int GetMaximumTimeStepsPerFileMinValue()
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetOffsetGlobalIds(self): # real signature unknown; restored from __doc__
        """
        GetOffsetGlobalIds(self) -> bool
        C++: virtual bool GetOffsetGlobalIds()
        """
        return False

    def GetPreserveInputEntityGroups(self): # real signature unknown; restored from __doc__
        """
        GetPreserveInputEntityGroups(self) -> bool
        C++: virtual bool GetPreserveInputEntityGroups()
        """
        return False

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkIOSSWriter
        C++: vtkIOSSWriter *NewInstance()
        """
        return vtkIOSSWriter

    def OffsetGlobalIdsOff(self): # real signature unknown; restored from __doc__
        """
        OffsetGlobalIdsOff(self) -> None
        C++: virtual void OffsetGlobalIdsOff()
        """
        pass

    def OffsetGlobalIdsOn(self): # real signature unknown; restored from __doc__
        """
        OffsetGlobalIdsOn(self) -> None
        C++: virtual void OffsetGlobalIdsOn()
        """
        pass

    def PreserveInputEntityGroupsOff(self): # real signature unknown; restored from __doc__
        """
        PreserveInputEntityGroupsOff(self) -> None
        C++: virtual void PreserveInputEntityGroupsOff()
        """
        pass

    def PreserveInputEntityGroupsOn(self): # real signature unknown; restored from __doc__
        """
        PreserveInputEntityGroupsOn(self) -> None
        C++: virtual void PreserveInputEntityGroupsOn()
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkIOSSWriter
        C++: static vtkIOSSWriter *SafeDownCast(vtkObjectBase *o)
        """
        return vtkIOSSWriter

    def SetController(self, controller): # real signature unknown; restored from __doc__
        """
        SetController(self, controller:vtkMultiProcessController) -> None
        C++: void SetController(vtkMultiProcessController *controller)
        
        Get/Set the controller to use when working in parallel.
        Initialized to `vtkMultiProcessController::GetGlobalController`
        in the constructor.
        
        The controller is used to determine the upstream piece request in
        RequestUpdateExtent.
        """
        pass

    def SetDisplacementMagnitude(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDisplacementMagnitude(self, _arg:float) -> None
        C++: virtual void SetDisplacementMagnitude(double _arg)
        
        If input dataset has displacements pre-applied, setting the
        displacement magnitude to non-zero ensures that the point
        coordinates in the dataset are correctly transformed using the
        displacement field array, if present.
        
        Defaults to 1.0.
        """
        pass

    def SetFileName(self, _arg): # real signature unknown; restored from __doc__
        """
        SetFileName(self, _arg:str) -> None
        C++: virtual void SetFileName(const char *_arg)
        
        Get/set the filename. When writing in a distributed environment,
        the actual filename written out may be different.
        """
        pass

    def SetMaximumTimeStepsPerFile(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaximumTimeStepsPerFile(self, _arg:int) -> None
        C++: virtual void SetMaximumTimeStepsPerFile(int _arg)
        
        A debugging variable, set this to non-zero positive number to
        save at most the specified number of timesteps in a single file
        before starting a new one. The writer may start new files (aka
        restarts) automatically if it determines that the mesh has
        changed.
        
        Defaults to 0 i.e. unlimited timesteps per file.
        """
        pass

    def SetOffsetGlobalIds(self, _arg): # real signature unknown; restored from __doc__
        """
        SetOffsetGlobalIds(self, _arg:bool) -> None
        C++: virtual void SetOffsetGlobalIds(bool _arg)
        
        Exodus wants global ids to start with 1, while VTK generally
        produces global ids starting with 0. Set this to true (default
        false), if the global ids are generated by VTK and hence start
        with 0. When writing to the output file, they will be offset by 1
        to ensure the ids are valid exodus ids.
        """
        pass

    def SetPreserveInputEntityGroups(self, _arg): # real signature unknown; restored from __doc__
        """
        SetPreserveInputEntityGroups(self, _arg:bool) -> None
        C++: virtual void SetPreserveInputEntityGroups(bool _arg)
        
        If input is untransformed IOSS dataset, then the writer can
        preserve entity group classifications, such as element blocks,
        side sets etc. The same is not true if the input has been
        transformed e.g. through a clip filter. Thus flag is used to
        indicate whether the input has valid element classifications.
        """
        pass

    def Write(self): # real signature unknown; restored from __doc__
        """
        Write(self) -> bool
        C++: bool Write()
        
        Writes the input dataset.
        """
        return False

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkIOSSWriter', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'SetFileName': <method 'SetFileName' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetFileName': <method 'GetFileName' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'SetOffsetGlobalIds': <method 'SetOffsetGlobalIds' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetOffsetGlobalIds': <method 'GetOffsetGlobalIds' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'OffsetGlobalIdsOn': <method 'OffsetGlobalIdsOn' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'OffsetGlobalIdsOff': <method 'OffsetGlobalIdsOff' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'SetPreserveInputEntityGroups': <method 'SetPreserveInputEntityGroups' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetPreserveInputEntityGroups': <method 'GetPreserveInputEntityGroups' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'PreserveInputEntityGroupsOn': <method 'PreserveInputEntityGroupsOn' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'PreserveInputEntityGroupsOff': <method 'PreserveInputEntityGroupsOff' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'SetDisplacementMagnitude': <method 'SetDisplacementMagnitude' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetDisplacementMagnitudeMinValue': <method 'GetDisplacementMagnitudeMinValue' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetDisplacementMagnitudeMaxValue': <method 'GetDisplacementMagnitudeMaxValue' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetDisplacementMagnitude': <method 'GetDisplacementMagnitude' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'SetMaximumTimeStepsPerFile': <method 'SetMaximumTimeStepsPerFile' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetMaximumTimeStepsPerFileMinValue': <method 'GetMaximumTimeStepsPerFileMinValue' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetMaximumTimeStepsPerFileMaxValue': <method 'GetMaximumTimeStepsPerFileMaxValue' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetMaximumTimeStepsPerFile': <method 'GetMaximumTimeStepsPerFile' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'SetController': <method 'SetController' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'GetController': <method 'GetController' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, 'Write': <method 'Write' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F54E0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkIOIOSS.vtkIOSSWriter' objects>, '__doc__': 'vtkIOSSWriter - writer using IOSS\\n\\nSuperclass: vtkDataObjectAlgorithm\\n\\nvtkIOSSWriter is a writer to write datasets using IOSS library.\\nCurrently this writer supports writing Exodus files. This writer is a\\nwork in progress and currently only supports targeted use-cases. The\\nwriter will be iteratively cleaned up and fixed to support all types\\nof incoming datasets.\\n\\n'})"
    __vtkname__ = 'vtkIOSSWriter'


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x0000023033E0BC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkIOIOSS', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x0000023033E0BC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkIOIOSS.cp311-win_amd64.pyd')"

