public interface Potential
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) |
void initialize(java.util.Map<VariableReference,DoubleTensor> shapeLike)
void update(java.util.Map<VariableReference,DoubleTensor> position)
java.util.Map<VariableReference,DoubleTensor> randomMomentum(KeanuRandom random)
java.util.Map<VariableReference,DoubleTensor> getVelocity(java.util.Map<VariableReference,DoubleTensor> momentum)
double getKineticEnergy(java.util.Map<VariableReference,DoubleTensor> momentum, java.util.Map<VariableReference,DoubleTensor> velocity)