Skip to content

Commit 15c2737

Browse files
Rename functions
Signed-off-by: NathanDissoubray <nathan.dissoubray@rte-france.com>
1 parent 8bf7146 commit 15c2737

10 files changed

Lines changed: 15 additions & 14 deletions

File tree

diagram-util/src/main/java/com/powsybl/diagram/util/forcelayout/Spring.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import java.util.Locale;
1515
import java.util.Objects;
1616

17+
// TODO if we remove the getSprings inside ForceLayout, we can remove this class
1718
/**
1819
* @author Mathilde Grapin {@literal <mathilde.grapin at rte-france.com>}
1920
*/

diagram-util/src/main/java/com/powsybl/diagram/util/forcelayout/forces/CoulombForce.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ private void coulombBetweenPoints(Vector2D resultingForce, Point correspondingPo
4444
double magnitude = force.magnitude();
4545
// 0.5 because we assume both points are moving, so each does half of the movement
4646
double intensity = forceParameter.getForceIntensity() / (magnitude * magnitude * magnitude * 0.5 + 0.1 * magnitude);
47-
force.multiply(intensity);
47+
force.multiplyBy(intensity);
4848
resultingForce.add(force);
4949
}
5050
}

diagram-util/src/main/java/com/powsybl/diagram/util/forcelayout/forces/GravityForceByEdgeNumber.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public Vector2D calculateForce(V forThisVertex, Point correspondingPoint, ForceG
2929
// this means less connected points will end more on the sides of the graph
3030
double magnitude = forceParameter.getForceIntensity() * (forceGraph.getSimpleGraph().degreeOf(forThisVertex) + 1);
3131
Vector2D force = Vector2D.calculateUnitVector(correspondingPoint, forceGraph.getOrigin());
32-
force.multiply(magnitude);
32+
force.multiplyBy(magnitude);
3333
return force;
3434
}
3535
}

diagram-util/src/main/java/com/powsybl/diagram/util/forcelayout/forces/GravityForceLinear.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public Vector2D calculateForce(V forThisVertex, Point correspondingPoint, ForceG
2828
// it means that nodes will generally not get further than a certain distance from the center, instead of leaving room to other nodes for expanding
2929
// that makes graphs more compact, but it could also cause issues with big graphs, where it would be too compact
3030
Vector2D force = Vector2D.calculateVectorBetweenPoints(correspondingPoint, forceGraph.getOrigin());
31-
force.multiply(forceParameter.getForceIntensity());
31+
force.multiplyBy(forceParameter.getForceIntensity());
3232
return force;
3333
}
3434
}

diagram-util/src/main/java/com/powsybl/diagram/util/forcelayout/forces/GravityForceUnit.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public GravityForceUnit(IntensityParameter forceParameter) {
2424
@Override
2525
public Vector2D calculateForce(V forThisVertex, Point correspondingPoint, ForceGraph<V, E> forceGraph) {
2626
Vector2D force = Vector2D.calculateUnitVector(correspondingPoint, forceGraph.getOrigin());
27-
force.multiply(forceParameter.getForceIntensity());
27+
force.multiplyBy(forceParameter.getForceIntensity());
2828
return force;
2929
}
3030
}

diagram-util/src/main/java/com/powsybl/diagram/util/forcelayout/forces/SpringForce.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public Vector2D calculateForce(V forThisVertex, Point correspondingPoint, ForceG
4848

4949
// multiply by 0.5 because each vertex will move half of the distance, assuming both are free
5050
// should this be different if the other point is not moving ?
51-
force.multiply(spring.getStiffness() * displacement * 0.5);
51+
force.multiplyBy(spring.getStiffness() * displacement * 0.5);
5252
// might be good to have a method to do this in place instead of creating new Vector2D each time
5353
resultingForce.add(force);
5454
}

diagram-util/src/main/java/com/powsybl/diagram/util/forcelayout/geometry/Vector2D.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ public void subtract(Vector2D otherVector) {
4646
this.y -= otherVector.y;
4747
}
4848

49-
public void multiply(double scalar) {
49+
public void multiplyBy(double scalar) {
5050
this.x *= scalar;
5151
this.y *= scalar;
5252
}
5353

54-
public void divide(double scalar) {
54+
public void divideBy(double scalar) {
5555
this.x /= scalar;
5656
this.y /= scalar;
5757
}
@@ -65,7 +65,7 @@ public double magnitudeSquare() {
6565
}
6666

6767
public void normalize() {
68-
this.divide(this.magnitude());
68+
this.divideBy(this.magnitude());
6969
}
7070

7171
public static Vector2D calculateVectorBetweenPoints(Point from, Point towards) {

diagram-util/src/main/java/com/powsybl/diagram/util/forcelayout/layouts/SpringyLayout.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,12 @@ public void calculateLayout(ForceGraph<V, E> forceGraph) {
103103
private void updateVelocity(ForceGraph<V, E> forceGraph) {
104104
for (Point point : forceGraph.getMovingPoints().values()) {
105105
Vector2D newVelocity = new Vector2D(point.getForces());
106-
newVelocity.multiply((1 - Math.exp(-layoutParameters.getDeltaTime() * layoutParameters.getFriction() / point.getMass())) / layoutParameters.getFriction());
106+
newVelocity.multiplyBy((1 - Math.exp(-layoutParameters.getDeltaTime() * layoutParameters.getFriction() / point.getMass())) / layoutParameters.getFriction());
107107
point.setVelocity(newVelocity);
108108

109109
if (newVelocity.magnitude() > layoutParameters.getMaxSpeed()) {
110110
newVelocity.normalize();
111-
newVelocity.multiply(layoutParameters.getMaxSpeed());
111+
newVelocity.multiplyBy(layoutParameters.getMaxSpeed());
112112
}
113113

114114
point.resetForces();
@@ -119,7 +119,7 @@ private void updatePosition(ForceGraph<V, E> forceGraph) {
119119
// Here we only update the position for the nodes that do not have fixed positions
120120
for (Point point : forceGraph.getMovingPoints().values()) {
121121
Vector2D speed = new Vector2D(point.getVelocity());
122-
speed.multiply(layoutParameters.getDeltaTime());
122+
speed.multiplyBy(layoutParameters.getDeltaTime());
123123
point.getPosition().add(speed);
124124
}
125125
}

diagram-util/src/main/java/com/powsybl/diagram/util/forcelayout/setup/SpringySetup.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public void setup(ForceGraph<V, E> forceGraph) {
3131
forceGraph.getInitialPoints().values().stream()
3232
.map(Point::getPosition)
3333
.forEach(initialPointsCenter::add);
34-
initialPointsCenter.divide(forceGraph.getInitialPoints().size());
34+
initialPointsCenter.divideBy(forceGraph.getInitialPoints().size());
3535
}
3636
forceGraph.setCenter(initialPointsCenter);
3737

diagram-util/src/test/java/com/powsybl/diagram/util/forcelayout/geometry/Vector2DTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ void test() {
2929
assertEquals(0.44, vector.getX(), 0.01);
3030
assertEquals(0.89, vector.getY(), 0.01);
3131

32-
vector.divide(2.0);
32+
vector.divideBy(2.0);
3333
assertEquals(0.49, vector.magnitude(), 0.01);
3434
assertEquals(0.24, vector.magnitudeSquare(), 0.01);
3535
assertEquals(0.22, vector.getX(), 0.01);
3636
assertEquals(0.44, vector.getY(), 0.01);
3737

38-
vector.multiply(2.0);
38+
vector.multiplyBy(2.0);
3939
assertEquals(1.0, vector.magnitude(), 0.1);
4040
assertEquals(1.0, vector.magnitudeSquare(), 0.1);
4141
assertEquals(0.44, vector.getX(), 0.01);

0 commit comments

Comments
 (0)