mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-03 08:25:31 +00:00
Refractor name
This commit is contained in:
parent
973590f5fd
commit
331075e54d
@ -14,7 +14,7 @@ public class AdditionSampler extends BinaryArithmeticSampler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double[] operated(double[] left, double[] right) {
|
public double[] operateDerivative(double[] left, double[] right) {
|
||||||
int dimensions = left.length;
|
int dimensions = left.length;
|
||||||
double[] out = new double[dimensions];
|
double[] out = new double[dimensions];
|
||||||
for(int i = 0; i < dimensions; i++) {
|
for(int i = 0; i < dimensions; i++) {
|
||||||
|
@ -30,15 +30,15 @@ public abstract class BinaryArithmeticSampler implements DerivativeNoiseSampler
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double[] noised(long seed, double x, double y) {
|
public double[] noised(long seed, double x, double y) {
|
||||||
return operated(((DerivativeNoiseSampler)left).noised(seed, x, y), ((DerivativeNoiseSampler)right).noised(seed, x, y));
|
return operateDerivative(((DerivativeNoiseSampler)left).noised(seed, x, y), ((DerivativeNoiseSampler)right).noised(seed, x, y));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double[] noised(long seed, double x, double y, double z) {
|
public double[] noised(long seed, double x, double y, double z) {
|
||||||
return operated(((DerivativeNoiseSampler)left).noised(seed, x, y, z), ((DerivativeNoiseSampler)right).noised(seed, x, y, z));
|
return operateDerivative(((DerivativeNoiseSampler)left).noised(seed, x, y, z), ((DerivativeNoiseSampler)right).noised(seed, x, y, z));
|
||||||
}
|
}
|
||||||
|
|
||||||
public abstract double operate(double left, double right);
|
public abstract double operate(double left, double right);
|
||||||
|
|
||||||
public abstract double[] operated(double[] left, double[] right);
|
public abstract double[] operateDerivative(double[] left, double[] right);
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ public class DivisionSampler extends BinaryArithmeticSampler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double[] operated(double[] left, double[] right) {
|
public double[] operateDerivative(double[] left, double[] right) {
|
||||||
int dimensions = left.length;
|
int dimensions = left.length;
|
||||||
double[] out = new double[dimensions];
|
double[] out = new double[dimensions];
|
||||||
out[0] = left[0] / right[0];
|
out[0] = left[0] / right[0];
|
||||||
|
@ -14,7 +14,7 @@ public class MaxSampler extends BinaryArithmeticSampler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double[] operated(double[] left, double[] right) {
|
public double[] operateDerivative(double[] left, double[] right) {
|
||||||
double leftValue = left[0];
|
double leftValue = left[0];
|
||||||
double rightValue = right[0];
|
double rightValue = right[0];
|
||||||
return leftValue > rightValue ? left : right;
|
return leftValue > rightValue ? left : right;
|
||||||
|
@ -14,7 +14,7 @@ public class MinSampler extends BinaryArithmeticSampler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double[] operated(double[] left, double[] right) {
|
public double[] operateDerivative(double[] left, double[] right) {
|
||||||
double leftValue = left[0];
|
double leftValue = left[0];
|
||||||
double rightValue = right[0];
|
double rightValue = right[0];
|
||||||
return leftValue < rightValue ? left : right;
|
return leftValue < rightValue ? left : right;
|
||||||
|
@ -14,7 +14,7 @@ public class MultiplicationSampler extends BinaryArithmeticSampler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double[] operated(double[] left, double[] right) {
|
public double[] operateDerivative(double[] left, double[] right) {
|
||||||
int dimensions = left.length;
|
int dimensions = left.length;
|
||||||
double[] out = new double[dimensions];
|
double[] out = new double[dimensions];
|
||||||
out[0] = left[0] * right[0];
|
out[0] = left[0] * right[0];
|
||||||
|
@ -14,7 +14,7 @@ public class SubtractionSampler extends BinaryArithmeticSampler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double[] operated(double[] left, double[] right) {
|
public double[] operateDerivative(double[] left, double[] right) {
|
||||||
int dimensions = left.length;
|
int dimensions = left.length;
|
||||||
double[] out = new double[dimensions];
|
double[] out = new double[dimensions];
|
||||||
for(int i = 0; i < dimensions; i++) {
|
for(int i = 0; i < dimensions; i++) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user