Interface MiTopology

All Known Subinterfaces:
MeXLineTopologyExplicitI<C>, MeXSurfaceTopologyExplicitI<C>, MeXTopologyI, MeXTopologyIj, MiHexahedronTopologyExplicitIjk, MiLineTopologyExplicitI<C>, MiSurfaceTopologyExplicitI<C>, MiTopologyExplicitI<C>, MiTopologyI, MiTopologyIj, MiTopologyIjk, MiVolumeTopologyExplicitI<C>

public interface MiTopology
List of cells interface.

A generic interface for a mesh topology.

  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Returns for this topology a unique time stamp across all topologies in the application.
    boolean
    Returns true if the topology contains dead cells.
  • Method Details

    • getTimeStamp

      long getTimeStamp()
      Returns for this topology a unique time stamp across all topologies in the application.

      When the content of the topology changes, the time stamp must increase. The time stamp allows extractors to identify this topology and to be aware of any changes to it.

      Note: MxTimeStamp can be used to generate a valid time stamp.

      Returns:
      a time stamp value on this topology
    • hasDeadCells

      boolean hasDeadCells()
      Returns true if the topology contains dead cells.

      When false, the cells traversal can be optimized by not testing the isDead method of each individual cells.

      Returns:
      true if the topology contains dead cells