public abstract class ComputationUsage extends java.lang.Object implements FormatMarshaller
| Modifier and Type | Class and Description |
|---|---|
static class |
ComputationUsage.ComputationUsageType
An enumeration of all accepted marshallable subtypes.
|
| Constructor and Description |
|---|
ComputationUsage() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
clearTracker(CompStreamDescription inStreamDesc) |
abstract int |
getResolution() |
abstract int |
getSizeBytes() |
abstract ComputationUsageTracker |
getTracker(CompStreamDescription inStreamDesc) |
abstract double |
interference(ComputationUsage inUsage) |
abstract double |
interference(ComputationUsage inUsage,
boolean ignoreSelf) |
abstract void |
mergeUsage(ComputationUsage inUsage) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmarshallpublic abstract int getResolution()
public abstract int getSizeBytes()
public abstract ComputationUsageTracker getTracker(CompStreamDescription inStreamDesc)
public abstract void clearTracker(CompStreamDescription inStreamDesc)
public abstract void mergeUsage(ComputationUsage inUsage)
public abstract double interference(ComputationUsage inUsage)
public abstract double interference(ComputationUsage inUsage, boolean ignoreSelf)