B C D F G I L O P R S U V W X

B

Behavior - Class in volatileprototypes.fvlib
 
Behavior() - Constructor for class volatileprototypes.fvlib.Behavior
Constructor, generates a new class instance with empty point array.
Behavior(ArrayList<? extends Point>) - Constructor for class volatileprototypes.fvlib.Behavior
Constructor, generates a new class instance using a copy of the supplied Point ArrayList.
Behavior(Point[]) - Constructor for class volatileprototypes.fvlib.Behavior
Constructor.
BehaviorCameraOverlap - Class in volatileprototypes.fvlib
 
BehaviorCameraOverlap() - Constructor for class volatileprototypes.fvlib.BehaviorCameraOverlap
Constructor, generates a new class instance.
BehaviorCameraOverlap(ArrayList<? extends Point>, PVector) - Constructor for class volatileprototypes.fvlib.BehaviorCameraOverlap
Constructor.
BehaviorCameraOverlap(Point[], PVector) - Constructor for class volatileprototypes.fvlib.BehaviorCameraOverlap
Constructor.
BehaviorCharge - Class in volatileprototypes.fvlib
 
BehaviorCharge() - Constructor for class volatileprototypes.fvlib.BehaviorCharge
Constructor, generates a new class instance.
BehaviorCharge(ArrayList<? extends Point>) - Constructor for class volatileprototypes.fvlib.BehaviorCharge
Constructor, generates a new class instance using a copy of the supplied Point ArrayList.
BehaviorCharge(Point[]) - Constructor for class volatileprototypes.fvlib.BehaviorCharge
Constructor.
BehaviorChargePair - Class in volatileprototypes.fvlib
 
BehaviorChargePair() - Constructor for class volatileprototypes.fvlib.BehaviorChargePair
Constructor, generates a new class instance.
BehaviorChargePair(ArrayList<? extends Point>, ArrayList<? extends Point>) - Constructor for class volatileprototypes.fvlib.BehaviorChargePair
Constructor.
BehaviorChargePair(Point[], Point[]) - Constructor for class volatileprototypes.fvlib.BehaviorChargePair
Constructor.
BehaviorConstantDistance - Class in volatileprototypes.fvlib
 
BehaviorConstantDistance() - Constructor for class volatileprototypes.fvlib.BehaviorConstantDistance
Constructor, generates a new class instance.
BehaviorConstantDistance(ArrayList<? extends Point>) - Constructor for class volatileprototypes.fvlib.BehaviorConstantDistance
Constructor, generates a new class instance using a copy of the supplied Point ArrayList.
BehaviorConstantDistance(Point[]) - Constructor for class volatileprototypes.fvlib.BehaviorConstantDistance
Constructor, generates a new class instance using the supplied Point array.
BehaviorConstantForce - Class in volatileprototypes.fvlib
 
BehaviorConstantForce() - Constructor for class volatileprototypes.fvlib.BehaviorConstantForce
Constructor, generates a new class instance.
BehaviorConstantForce(ArrayList<? extends Point>, PVector) - Constructor for class volatileprototypes.fvlib.BehaviorConstantForce
Constructor, generates a new class instance using a copy of the supplied Point ArrayList.
BehaviorConstantForce(Point[], PVector) - Constructor for class volatileprototypes.fvlib.BehaviorConstantForce
Constructor, generates a new class instance using the supplied Point array.
BehaviorSpringRelaxation - Class in volatileprototypes.fvlib
 
BehaviorSpringRelaxation() - Constructor for class volatileprototypes.fvlib.BehaviorSpringRelaxation
Constructor, generates a new class instance.
BehaviorSpringRelaxation(ArrayList<Link>) - Constructor for class volatileprototypes.fvlib.BehaviorSpringRelaxation
Constructor, generates a new class instance using a copy of the supplied Link ArrayList.
BehaviorSpringRelaxation(Link[]) - Constructor for class volatileprototypes.fvlib.BehaviorSpringRelaxation
Constructor, generates a new class instance using the supplied Link array.

C

C - Variable in class volatileprototypes.fvlib.Link
 
c - Variable in class volatileprototypes.fvlib.Point
 
call() - Method in class volatileprototypes.fvlib.Solver.Caller
 
copy() - Method in class volatileprototypes.fvlib.Point
Get a copy of this Point.
copy(boolean) - Method in class volatileprototypes.fvlib.Point
Get a copy of this Point.

D

distance2To(Point) - Method in class volatileprototypes.fvlib.Point
Get the squared distance to another Point (fast).
distanceTo(Point) - Method in class volatileprototypes.fvlib.Point
Get the distance to another Point.

F

finalizeFunction() - Method in class volatileprototypes.fvlib.Solver
 

G

get() - Method in class volatileprototypes.fvlib.Link
Get a PVector of the current coordinates.
getBias() - Method in class volatileprototypes.fvlib.BehaviorCharge
Get the bias value.
getBias() - Method in class volatileprototypes.fvlib.BehaviorChargePair
Get the bias value.
getC() - Method in class volatileprototypes.fvlib.BehaviorConstantDistance
Returns the rest length of the virtual springs.
getC() - Method in class volatileprototypes.fvlib.Link
Get the rest length.
getC() - Method in class volatileprototypes.fvlib.Point
 
getCam() - Method in class volatileprototypes.fvlib.BehaviorCameraOverlap
Returns the camera position as a PVector.
getF() - Method in class volatileprototypes.fvlib.BehaviorConstantForce
Returns the current force vector.
getF() - Method in class volatileprototypes.fvlib.IntegratorVerlet
Returns the friction value.
getFMult() - Method in class volatileprototypes.fvlib.BehaviorCharge
Get the current force multiplier value.
getFMult() - Method in class volatileprototypes.fvlib.BehaviorChargePair
Get the current force multiplier value.
getL() - Method in class volatileprototypes.fvlib.BehaviorSpringRelaxation
Get the current Link array.
getL() - Method in class volatileprototypes.fvlib.Link
Get the current (cached) length value.
getL(boolean) - Method in class volatileprototypes.fvlib.Link
Get the current (cached) length value.
getMagnitude() - Method in class volatileprototypes.fvlib.BehaviorCameraOverlap
Returns the force magnitude value.
getNumCPUs() - Method in class volatileprototypes.fvlib.BehaviorCharge
 
getNumCPUs() - Method in class volatileprototypes.fvlib.BehaviorChargePair
 
getNumCPUs() - Method in class volatileprototypes.fvlib.BehaviorConstantDistance
 
getNumCPUs() - Method in class volatileprototypes.fvlib.BehaviorSpringRelaxation
 
getNumCPUs() - Method in class volatileprototypes.fvlib.Solver
 
getP() - Method in class volatileprototypes.fvlib.Behavior
Get the current point array.
getP1() - Method in class volatileprototypes.fvlib.Link
Get the bias value.
getP2() - Method in class volatileprototypes.fvlib.BehaviorChargePair
Get the current 2nd point array.
getP2() - Method in class volatileprototypes.fvlib.Link
Get the bias value.
getR() - Method in class volatileprototypes.fvlib.Point
 
getRange() - Method in class volatileprototypes.fvlib.BehaviorCameraOverlap
Returns the range value.
getRange() - Method in class volatileprototypes.fvlib.BehaviorConstantDistance
Returns the range value.
getS() - Method in class volatileprototypes.fvlib.BehaviorConstantDistance
Returns the stiffness of the virtual springs.
getU() - Method in class volatileprototypes.fvlib.Point
 
getUMult() - Method in class volatileprototypes.fvlib.Point
 
getV() - Method in class volatileprototypes.fvlib.Point
Get the current velocity vector as a PVector.
getW() - Method in class volatileprototypes.fvlib.Point
 

I

IntegratorVerlet - Class in volatileprototypes.fvlib
 
IntegratorVerlet() - Constructor for class volatileprototypes.fvlib.IntegratorVerlet
Constructor, generates a new class instance.
IntegratorVerlet(ArrayList<? extends Point>) - Constructor for class volatileprototypes.fvlib.IntegratorVerlet
Constructor, generates a new class instance using a copy of the supplied Point ArrayList.
IntegratorVerlet(Point[]) - Constructor for class volatileprototypes.fvlib.IntegratorVerlet
Constructor.

L

L - Variable in class volatileprototypes.fvlib.Link
 
Link - Class in volatileprototypes.fvlib
 
Link(Point, Point, float) - Constructor for class volatileprototypes.fvlib.Link
Constructor.

O

old - Variable in class volatileprototypes.fvlib.Point
 

P

p1 - Variable in class volatileprototypes.fvlib.Link
 
p2 - Variable in class volatileprototypes.fvlib.Link
 
Point - Class in volatileprototypes.fvlib
 
Point(float, float, float) - Constructor for class volatileprototypes.fvlib.Point
Constructor.
Point(float, float, float, float) - Constructor for class volatileprototypes.fvlib.Point
Constructor.
Point(float, float, float, float, float, float) - Constructor for class volatileprototypes.fvlib.Point
Constructor.
Point(PVector) - Constructor for class volatileprototypes.fvlib.Point
Constructor.
Point(PVector, float) - Constructor for class volatileprototypes.fvlib.Point
Constructor.
Point(PVector, float, float, float) - Constructor for class volatileprototypes.fvlib.Point
Constructor.
points - Variable in class volatileprototypes.fvlib.Behavior
 

R

r - Variable in class volatileprototypes.fvlib.Point
 
r2 - Variable in class volatileprototypes.fvlib.Point
 

S

S - Variable in class volatileprototypes.fvlib.Link
 
setBias(float) - Method in class volatileprototypes.fvlib.BehaviorCharge
Sets the bias.
setBias(float) - Method in class volatileprototypes.fvlib.BehaviorChargePair
Sets the bias.
setC(float) - Method in class volatileprototypes.fvlib.BehaviorConstantDistance
Sets the rest length, the length at which points exert no force between each other.
setC(float) - Method in class volatileprototypes.fvlib.Link
Set the rest length to the specified value.
setC(float) - Method in class volatileprototypes.fvlib.Point
Set the charge.
setCam(PVector) - Method in class volatileprototypes.fvlib.BehaviorCameraOverlap
Sets the object's Camera Vector using the supplied PVector object.
setF(PVector) - Method in class volatileprototypes.fvlib.BehaviorConstantForce
Sets the force vector.
setF(float) - Method in class volatileprototypes.fvlib.IntegratorVerlet
Sets the friction value.
setFast(boolean) - Method in class volatileprototypes.fvlib.BehaviorConstantDistance
Sets whether to use a faster solver or the normal one.
setFast(boolean) - Method in class volatileprototypes.fvlib.BehaviorSpringRelaxation
Sets whether to use a faster solver or the normal one.
setFMult(float) - Method in class volatileprototypes.fvlib.BehaviorCharge
Sets the force multiplier.
setFMult(float) - Method in class volatileprototypes.fvlib.BehaviorChargePair
Sets the force multiplier.
setInv(boolean) - Method in class volatileprototypes.fvlib.BehaviorCharge
Sets whether force should be inverted.
setInv(boolean) - Method in class volatileprototypes.fvlib.BehaviorChargePair
Sets whether force should be inverted.
setL(ArrayList<Link>) - Method in class volatileprototypes.fvlib.BehaviorSpringRelaxation
Sets the object's Link array using a copy of the supplied ArrayList.
setL(Link[]) - Method in class volatileprototypes.fvlib.BehaviorSpringRelaxation
Sets the object's Link array using the supplied array.
setMagnitude(float) - Method in class volatileprototypes.fvlib.BehaviorCameraOverlap
Sets the magnitude of the separation force applied to each point.
setP(ArrayList<? extends Point>) - Method in class volatileprototypes.fvlib.Behavior
Sets the object's Point array using a copy of the supplied ArrayList.
setP(Point[]) - Method in class volatileprototypes.fvlib.Behavior
Sets the object's Point array using the supplied array.
setP(ArrayList<? extends Point>, ArrayList<? extends Point>) - Method in class volatileprototypes.fvlib.BehaviorChargePair
Sets the object's Point arrays using copies of the supplied ArrayLists.
setP(Point[], Point[]) - Method in class volatileprototypes.fvlib.BehaviorChargePair
Sets the object's Point arrays using the supplied arrays.
setP1(Point) - Method in class volatileprototypes.fvlib.Link
Sets the 1st point.
setP2(Point[]) - Method in class volatileprototypes.fvlib.BehaviorChargePair
Sets the object's 2nd Point array using the supplied array.
setP2(ArrayList<? extends Point>) - Method in class volatileprototypes.fvlib.BehaviorChargePair
Sets the object's 2nd Point array using a copy of the supplied ArrayList.
setP2(Point) - Method in class volatileprototypes.fvlib.Link
Sets the 2nd point.
setPos(PVector) - Method in class volatileprototypes.fvlib.Point
 
setR(float) - Method in class volatileprototypes.fvlib.Point
Set the range.
setRange(float) - Method in class volatileprototypes.fvlib.BehaviorCameraOverlap
Sets the distance that points need to be separated.
setRange(float) - Method in class volatileprototypes.fvlib.BehaviorConstantDistance
Sets the maximum range below which objects will interact.
setS(float) - Method in class volatileprototypes.fvlib.BehaviorConstantDistance
Sets the stiffness of the virtual spring used to keep object distance.
setU(boolean) - Method in class volatileprototypes.fvlib.Point
Set whether the object is unyielding.
setUMult(PVector) - Method in class volatileprototypes.fvlib.Point
Set the unyielding multiplier.
setW(float) - Method in class volatileprototypes.fvlib.Point
Set the weight.
sforce - Variable in class volatileprototypes.fvlib.Point
 
Solver - Class in volatileprototypes.fvlib
 
Solver() - Constructor for class volatileprototypes.fvlib.Solver
 
Solver.Caller - Class in volatileprototypes.fvlib
 
Solver.Caller(int, int) - Constructor for class volatileprototypes.fvlib.Solver.Caller
 
step() - Method in class volatileprototypes.fvlib.Solver
 
stepFunction(int, int) - Method in class volatileprototypes.fvlib.BehaviorCameraOverlap
 
stepFunction(int, int) - Method in class volatileprototypes.fvlib.BehaviorCharge
 
stepFunction(int, int) - Method in class volatileprototypes.fvlib.BehaviorChargePair
 
stepFunction(int, int) - Method in class volatileprototypes.fvlib.BehaviorConstantDistance
 
stepFunction(int, int) - Method in class volatileprototypes.fvlib.BehaviorConstantForce
 
stepFunction(int, int) - Method in class volatileprototypes.fvlib.BehaviorSpringRelaxation
 
stepFunction(int, int) - Method in class volatileprototypes.fvlib.IntegratorVerlet
 
stepFunction(int, int) - Method in class volatileprototypes.fvlib.Solver
 

U

U - Variable in class volatileprototypes.fvlib.Point
 
uMult - Variable in class volatileprototypes.fvlib.Point
 
updateL() - Method in class volatileprototypes.fvlib.Link
Deprecated. 

V

volatileprototypes.fvlib - package volatileprototypes.fvlib
 

W

w - Variable in class volatileprototypes.fvlib.Point
 
w1 - Variable in class volatileprototypes.fvlib.Point
 

X

xs - Static variable in class volatileprototypes.fvlib.Solver
 

B C D F G I L O P R S U V W X