devisor2.foundation.base
Class DomainStatistics
java.lang.Object
devisor2.foundation.base.BasicDomain
devisor2.foundation.base.DomainStatistics
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- DomainIO
- public abstract class DomainStatistics
- extends BasicDomain
This class is an extended version of the original BasicDomain class
which additionally provides support for giving statistics about
the domain. For convenience, the all-important methods returns
a completely formatted String which just has to be passed to
the displaying GUI dialog.
See the MainActionListener for a description of how this class
is used in contrast to the original Domain class.
- See Also:
- Serialized Form
Fields inherited from class devisor2.foundation.base.BasicDomain |
BoundaryEdgeCount, BoundaryNodeCount, cc, cells, CellValueCount, changed, db, domainfileformat, domainfilename, ecke1, edges, FEAST, FEAT, name, nodes, NodeValueCount, perimeter, UCD, validpx, validpy |
Methods inherited from class devisor2.foundation.base.BasicDomain |
add, addCell, addEdge, addNode, adjustEdge, adjustEdge, adjustNode, centerDomain, centerDomain, centerDomain, construct_boundary, del, delCell, delEdge, delNode, draw, drawGrid, getBoundaryEdgeCount, getBoundaryNodeCount, getCell, getCellCount, getCells, getEdge, getEdgeCount, getEdgeForNode, getEdges, getFileformat, getFilename, getMaxParallelBlock, getName, getNearestCells, getNode, getNodeCount, getNodes, getNodeWithSameCoords, getParallelBlockCenter, getPerimeter, getPerimeter, hasChanged, isFeastable, rectifyElement, resetCellMarkers, resetEdgeMarkers, resetNodeMarkers, searchEdge, setDomainPerimeter, setName, updateAll, updateCellNeighbours, updateCellNodes, updateCellNumbers, updateEdgeNumbers, updateNodeNumbers |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DomainStatistics
public DomainStatistics()
getStatistics
public java.lang.String getStatistics()
- the all-important method :-)
printDomain
public void printDomain()
- prints out the whole domain without boundary
printNodeVector
public void printNodeVector()
printEdgeVector
public void printEdgeVector()
printCellVector
public void printCellVector()