public class PartialDependency extends Object implements Writable
Constructor and Description |
---|
PartialDependency()
Default Constructor for a PartialDependency.
|
PartialDependency(int successors,
double dependency)
Constructor that accepts successors and dependency for initialization.
|
Modifier and Type | Method and Description |
---|---|
void |
addDependency(double diff)
Add to the accumulated dependency value by a delta
|
void |
addSuccessors(int diff)
Update the successor count by a delta
|
double |
getDependency()
Gets the dependency.
|
int |
getSuccessors()
Gets the number of successors that need to be processed.
|
void |
readFields(DataInput in) |
void |
setDependency(double dependency)
Sets the dependency value.
|
void |
setSuccessors(int successors)
Sets the number of successors.
|
void |
write(DataOutput out) |
public PartialDependency()
public PartialDependency(int successors, double dependency)
successors
- The number of successors that still have yet to be processed.dependency
- The dependency of a single node and a single source.public double getDependency()
public void setDependency(double dependency)
dependency
- The value to set dependency to.public int getSuccessors()
public void setSuccessors(int successors)
successors
- The value to set successors to.public void addSuccessors(int diff)
diff
- Value to increase the successors by.public void addDependency(double diff)
diff
- Value to accumulate by.public void write(DataOutput out) throws IOException
write
in interface Writable
IOException
public void readFields(DataInput in) throws IOException
readFields
in interface Writable
IOException