| Constructor and Description |
|---|
AdaptiveQuadraticPotential(double initialMean,
double initialVariance,
double initialWeight,
int adaptionWindowSize) |
| Modifier and Type | Method and Description |
|---|---|
double |
getKineticEnergy(java.util.Map<VariableReference,DoubleTensor> momentum,
java.util.Map<VariableReference,DoubleTensor> velocity) |
java.util.Map<VariableReference,DoubleTensor> |
getVelocity(java.util.Map<VariableReference,DoubleTensor> momentum) |
void |
initialize(java.util.Map<VariableReference,DoubleTensor> shapeLike) |
java.util.Map<VariableReference,DoubleTensor> |
randomMomentum(KeanuRandom random) |
void |
update(java.util.Map<VariableReference,DoubleTensor> position) |
public AdaptiveQuadraticPotential(double initialMean,
double initialVariance,
double initialWeight,
int adaptionWindowSize)
public void initialize(java.util.Map<VariableReference,DoubleTensor> shapeLike)
initialize in interface Potentialpublic void update(java.util.Map<VariableReference,DoubleTensor> position)
public java.util.Map<VariableReference,DoubleTensor> randomMomentum(KeanuRandom random)
randomMomentum in interface Potentialpublic java.util.Map<VariableReference,DoubleTensor> getVelocity(java.util.Map<VariableReference,DoubleTensor> momentum)
getVelocity in interface Potentialpublic double getKineticEnergy(java.util.Map<VariableReference,DoubleTensor> momentum, java.util.Map<VariableReference,DoubleTensor> velocity)
getKineticEnergy in interface Potential