SYMBOL INDEX (448 symbols across 18 files) FILE: _old/c/OpenSimplex2F.c type Grad2 (line 43) | struct Grad2 { type Grad3 (line 47) | struct Grad3 { type Grad4 (line 51) | struct Grad4 { type LatticePoint2D (line 55) | struct LatticePoint2D { type LatticePoint2D (line 60) | struct LatticePoint2D type LatticePoint2D (line 62) | struct LatticePoint2D type LatticePoint3D (line 71) | struct LatticePoint3D { type LatticePoint3D (line 77) | struct LatticePoint3D type LatticePoint3D (line 79) | struct LatticePoint3D function find_unique_pointers (line 86) | static void find_unique_pointers(struct LatticePoint3D *tree, struct Lat... function free_LatticePoint3D (line 107) | static void free_LatticePoint3D(struct LatticePoint3D *list[], int n) type LatticePoint4D (line 115) | struct LatticePoint4D { type LatticePoint4D (line 122) | struct LatticePoint4D type LatticePoint4D (line 124) | struct LatticePoint4D type OpenSimplex2F_context (line 140) | struct OpenSimplex2F_context { type Grad2 (line 149) | struct Grad2 type Grad3 (line 150) | struct Grad3 type Grad4 (line 151) | struct Grad4 type LatticePoint2D (line 152) | struct LatticePoint2D type LatticePoint3D (line 153) | struct LatticePoint3D type LatticePoint4D (line 154) | struct LatticePoint4D type Grad2 (line 156) | struct Grad2 type Grad3 (line 183) | struct Grad3 type Grad4 (line 234) | struct Grad4 function setup_gradients (line 398) | static void setup_gradients(void) function setup_lattice_points (line 429) | static void setup_lattice_points(void) function OpenSimplex2F_shutdown (line 486) | void OpenSimplex2F_shutdown(void) function OpenSimplex2F_free (line 521) | void OpenSimplex2F_free(struct OpenSimplex2F_context *ctx) function OpenSimplex2F (line 534) | int OpenSimplex2F(int64_t seed, struct OpenSimplex2F_context **ctx) function fastFloor (line 583) | static int fastFloor(double x) function noise2_Base (line 593) | static double noise2_Base(struct OpenSimplex2F_context *ctx, double xs, ... function noise3_BCC (line 633) | static double noise3_BCC(struct OpenSimplex2F_context *ctx, double xr, d... function OpenSimplex2F_noise2 (line 668) | double OpenSimplex2F_noise2(struct OpenSimplex2F_context *ctx, double x,... function OpenSimplex2F_noise2_XBeforeY (line 682) | double OpenSimplex2F_noise2_XBeforeY(struct OpenSimplex2F_context *ctx, ... function OpenSimplex2F_noise3_Classic (line 696) | double OpenSimplex2F_noise3_Classic(struct OpenSimplex2F_context *ctx, d... function OpenSimplex2F_noise3_XYBeforeZ (line 716) | double OpenSimplex2F_noise3_XYBeforeZ(struct OpenSimplex2F_context *ctx,... function OpenSimplex2F_noise3_XZBeforeY (line 738) | double OpenSimplex2F_noise3_XZBeforeY(struct OpenSimplex2F_context *ctx,... function noise4_Base (line 757) | static double noise4_Base(struct OpenSimplex2F_context *ctx, double xs, ... function OpenSimplex2F_noise4_Classic (line 869) | double OpenSimplex2F_noise4_Classic(struct OpenSimplex2F_context *ctx, d... function OpenSimplex2F_noise4_XYBeforeZW (line 883) | double OpenSimplex2F_noise4_XYBeforeZW(struct OpenSimplex2F_context *ctx... function OpenSimplex2F_noise4_XZBeforeYW (line 897) | double OpenSimplex2F_noise4_XZBeforeYW(struct OpenSimplex2F_context *ctx... function OpenSimplex2F_noise4_XYZBeforeW (line 911) | double OpenSimplex2F_noise4_XYZBeforeW(struct OpenSimplex2F_context *ctx... FILE: _old/c/OpenSimplex2F.h type OpenSimplex2F_context (line 35) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 38) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 41) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 49) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 56) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 63) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 73) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 83) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 88) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 95) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 101) | struct OpenSimplex2F_context type OpenSimplex2F_context (line 108) | struct OpenSimplex2F_context FILE: _old/c/test_OpenSimplex2F.c function write_png_image (line 16) | static int write_png_image(const char *filename, unsigned char *pixels, ... function main (line 71) | int main(__attribute__((unused)) int argc, __attribute__((unused)) char ... FILE: _old/cpp/OpenSimplex2S.hpp class OpenSimplex2S (line 20) | class OpenSimplex2S type Grad2 (line 22) | struct Grad2 type Grad3 (line 28) | struct Grad3 type Grad4 (line 35) | struct Grad4 type LatticePoint2D (line 43) | struct LatticePoint2D type LatticePoint3D (line 54) | struct LatticePoint3D type LatticePoint4D (line 68) | struct LatticePoint4D type Initializer (line 131) | struct Initializer FILE: _old/csharp/OpenSimplex2F.cs class OpenSimplex2F (line 19) | public class OpenSimplex2F method OpenSimplex2F (line 29) | public OpenSimplex2F(long seed) method Noise2 (line 59) | public double Noise2(double x, double y) method Noise2_XBeforeY (line 74) | public double Noise2_XBeforeY(double x, double y) method noise2_Base (line 88) | private double noise2_Base(double xs, double ys) method Noise3_Classic (line 127) | public double Noise3_Classic(double x, double y, double z) method Noise3_XYBeforeZ (line 148) | public double Noise3_XYBeforeZ(double x, double y, double z) method Noise3_XZBeforeY (line 171) | public double Noise3_XZBeforeY(double x, double y, double z) method noise3_BCC (line 192) | private double noise3_BCC(double xr, double yr, double zr) method Noise4_Classic (line 232) | public double Noise4_Classic(double x, double y, double z, double w) method Noise4_XYBeforeZW (line 247) | public double Noise4_XYBeforeZW(double x, double y, double z, double w) method Noise4_XZBeforeYW (line 261) | public double Noise4_XZBeforeYW(double x, double y, double z, double w) method Noise4_XYZBeforeW (line 276) | public double Noise4_XYZBeforeW(double x, double y, double z, double w) method noise4_Base (line 292) | private double noise4_Base(double xs, double ys, double zs, double ws) method fastFloor (line 430) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OpenSimplex2F (line 452) | static OpenSimplex2F() type LatticePoint2D (line 775) | private struct LatticePoint2D method LatticePoint2D (line 779) | public LatticePoint2D(int xsv, int ysv) class LatticePoint3D (line 788) | private class LatticePoint3D method LatticePoint3D (line 793) | public LatticePoint3D(int xrv, int yrv, int zrv, int lattice) type LatticePoint4D (line 800) | private struct LatticePoint4D method LatticePoint4D (line 806) | public LatticePoint4D(int xsv, int ysv, int zsv, int wsv) type Grad2 (line 822) | private struct Grad2 method Grad2 (line 825) | public Grad2(double dx, double dy) type Grad3 (line 831) | private struct Grad3 method Grad3 (line 834) | public Grad3(double dx, double dy, double dz) type Grad4 (line 840) | private struct Grad4 method Grad4 (line 843) | public Grad4(double dx, double dy, double dz, double dw) FILE: _old/csharp/OpenSimplex2S.cs class OpenSimplex2S (line 19) | public class OpenSimplex2S method OpenSimplex2S (line 29) | public OpenSimplex2S(long seed) method Noise2 (line 59) | public double Noise2(double x, double y) method Noise2_XBeforeY (line 74) | public double Noise2_XBeforeY(double x, double y) method noise2_Base (line 88) | private double noise2_Base(double xs, double ys) method Noise3_Classic (line 132) | public double Noise3_Classic(double x, double y, double z) method Noise3_XYBeforeZ (line 153) | public double Noise3_XYBeforeZ(double x, double y, double z) method Noise3_XZBeforeY (line 176) | public double Noise3_XZBeforeY(double x, double y, double z) method noise3_BCC (line 197) | private double noise3_BCC(double xr, double yr, double zr) method Noise4_Classic (line 237) | public double Noise4_Classic(double x, double y, double z, double w) method Noise4_XYBeforeZW (line 252) | public double Noise4_XYBeforeZW(double x, double y, double z, double w) method Noise4_XZBeforeYW (line 266) | public double Noise4_XZBeforeYW(double x, double y, double z, double w) method Noise4_XYZBeforeW (line 281) | public double Noise4_XYZBeforeW(double x, double y, double z, double w) method noise4_Base (line 298) | private double noise4_Base(double xs, double ys, double zs, double ws) method fastFloor (line 339) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OpenSimplex2S (line 361) | static OpenSimplex2S() type LatticePoint2D (line 996) | private struct LatticePoint2D method LatticePoint2D (line 1000) | public LatticePoint2D(int xsv, int ysv) class LatticePoint3D (line 1009) | private class LatticePoint3D method LatticePoint3D (line 1014) | public LatticePoint3D(int xrv, int yrv, int zrv, int lattice) class LatticePoint4D (line 1021) | private class LatticePoint4D method LatticePoint4D (line 1025) | public LatticePoint4D(int xsv, int ysv, int zsv, int wsv) type Grad2 (line 1036) | private struct Grad2 method Grad2 (line 1039) | public Grad2(double dx, double dy) type Grad3 (line 1045) | private struct Grad3 method Grad3 (line 1048) | public Grad3(double dx, double dy, double dz) type Grad4 (line 1054) | private struct Grad4 method Grad4 (line 1057) | public Grad4(double dx, double dy, double dz, double dw) FILE: _old/csharp/legacy/OpenSimplex.cs class OpenSimplex (line 18) | public class OpenSimplex method OpenSimplex (line 45) | static OpenSimplex() method FastFloor (line 426) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OpenSimplex (line 433) | public OpenSimplex() method OpenSimplex (line 438) | public OpenSimplex(long seed) method Evaluate (line 465) | public double Evaluate(double x, double y) method Evaluate (line 513) | public double Evaluate(double x, double y, double z) method Evaluate3_XYBeforeZ (line 525) | public double Evaluate3_XYBeforeZ(double x, double y, double z) method Evaluate3_XZBeforeY (line 538) | public double Evaluate3_XZBeforeY(double x, double y, double z) method evaluate3_Base (line 550) | private double evaluate3_Base(double xs, double ys, double zs) method Evaluate (line 603) | public double Evaluate(double x, double y, double z, double w) class Contribution2 (line 671) | private class Contribution2 method Contribution2 (line 677) | public Contribution2(double multiplier, int xsb, int ysb) class Contribution3 (line 686) | private class Contribution3 method Contribution3 (line 692) | public Contribution3(double multiplier, int xsb, int ysb, int zsb) class Contribution4 (line 703) | private class Contribution4 method Contribution4 (line 709) | public Contribution4(double multiplier, int xsb, int ysb, int zsb, i... class Grad2 (line 722) | public class Grad2 method Grad2 (line 725) | public Grad2(double dx, double dy) class Grad3 (line 732) | public class Grad3 method Grad3 (line 735) | public Grad3(double dx, double dy, double dz) class Grad4 (line 743) | public class Grad4 method Grad4 (line 746) | public Grad4(double dx, double dy, double dz, double dw) FILE: _old/java/OpenSimplex2F.java class OpenSimplex2F (line 13) | public class OpenSimplex2F { method OpenSimplex2F (line 23) | public OpenSimplex2F(long seed) { method noise2 (line 51) | public double noise2(double x, double y) { method noise2_XBeforeY (line 65) | public double noise2_XBeforeY(double x, double y) { method noise2_Base (line 78) | private double noise2_Base(double xs, double ys) { method noise3_Classic (line 115) | public double noise3_Classic(double x, double y, double z) { method noise3_XYBeforeZ (line 135) | public double noise3_XYBeforeZ(double x, double y, double z) { method noise3_XZBeforeY (line 157) | public double noise3_XZBeforeY(double x, double y, double z) { method noise3_BCC (line 177) | private double noise3_BCC(double xr, double yr, double zr) { method noise4_Classic (line 212) | public double noise4_Classic(double x, double y, double z, double w) { method noise4_XYBeforeZW (line 226) | public double noise4_XYBeforeZW(double x, double y, double z, double w) { method noise4_XZBeforeYW (line 239) | public double noise4_XZBeforeYW(double x, double y, double z, double w) { method noise4_XYZBeforeW (line 253) | public double noise4_XYZBeforeW(double x, double y, double z, double w) { method noise4_Base (line 268) | private double noise4_Base(double xs, double ys, double zs, double ws) { method fastFloor (line 380) | private static int fastFloor(double x) { class LatticePoint2D (line 444) | private static class LatticePoint2D { method LatticePoint2D (line 447) | public LatticePoint2D(int xsv, int ysv) { class LatticePoint3D (line 455) | private static class LatticePoint3D { method LatticePoint3D (line 459) | public LatticePoint3D(int xrv, int yrv, int zrv, int lattice) { class LatticePoint4D (line 465) | private static class LatticePoint4D { method LatticePoint4D (line 470) | public LatticePoint4D(int xsv, int ysv, int zsv, int wsv) { class Grad2 (line 489) | private static class Grad2 { method Grad2 (line 491) | public Grad2(double dx, double dy) { class Grad3 (line 496) | private static class Grad3 { method Grad3 (line 498) | public Grad3(double dx, double dy, double dz) { class Grad4 (line 503) | private static class Grad4 { method Grad4 (line 505) | public Grad4(double dx, double dy, double dz, double dw) { FILE: _old/java/OpenSimplex2S.java class OpenSimplex2S (line 14) | public class OpenSimplex2S { method OpenSimplex2S (line 24) | public OpenSimplex2S(long seed) { method noise2 (line 52) | public double noise2(double x, double y) { method noise2_XBeforeY (line 66) | public double noise2_XBeforeY(double x, double y) { method noise2_Base (line 79) | private double noise2_Base(double xs, double ys) { method noise3_Classic (line 121) | public double noise3_Classic(double x, double y, double z) { method noise3_XYBeforeZ (line 141) | public double noise3_XYBeforeZ(double x, double y, double z) { method noise3_XZBeforeY (line 163) | public double noise3_XZBeforeY(double x, double y, double z) { method noise3_BCC (line 183) | private double noise3_BCC(double xr, double yr, double zr) { method noise4_Classic (line 218) | public double noise4_Classic(double x, double y, double z, double w) { method noise4_XYBeforeZW (line 232) | public double noise4_XYBeforeZW(double x, double y, double z, double w) { method noise4_XZBeforeYW (line 245) | public double noise4_XZBeforeYW(double x, double y, double z, double w) { method noise4_XYZBeforeW (line 259) | public double noise4_XYZBeforeW(double x, double y, double z, double w) { method noise4_Base (line 275) | private double noise4_Base(double xs, double ys, double zs, double ws) { method fastFloor (line 313) | private static int fastFloor(double x) { class LatticePoint2D (line 683) | private static class LatticePoint2D { method LatticePoint2D (line 686) | public LatticePoint2D(int xsv, int ysv) { class LatticePoint3D (line 694) | private static class LatticePoint3D { method LatticePoint3D (line 698) | public LatticePoint3D(int xrv, int yrv, int zrv, int lattice) { class LatticePoint4D (line 704) | private static class LatticePoint4D { method LatticePoint4D (line 707) | public LatticePoint4D(int xsv, int ysv, int zsv, int wsv) { class Grad2 (line 721) | private static class Grad2 { method Grad2 (line 723) | public Grad2(double dx, double dy) { class Grad3 (line 728) | private static class Grad3 { method Grad3 (line 730) | public Grad3(double dx, double dy, double dz) { class Grad4 (line 735) | private static class Grad4 { method Grad4 (line 737) | public Grad4(double dx, double dy, double dz, double dw) { FILE: _old/java/legacy/OpenSimplex.java class OpenSimplex (line 13) | public class OpenSimplex method OpenSimplex (line 29) | public OpenSimplex(long seed) { method eval (line 52) | public double eval(double x, double y) { method eval (line 97) | public double eval(double x, double y, double z) { method eval3_XYBeforeZ (line 108) | public double eval3_XYBeforeZ(double x, double y, double z) method eval3_XZBeforeY (line 121) | public double eval3_XZBeforeY(double x, double y, double z) method eval3_Base (line 133) | private double eval3_Base(double xs, double ys, double zs) { method eval (line 183) | public double eval(double x, double y, double z, double w) { method eval4_XYBeforeZW (line 192) | public double eval4_XYBeforeZW(double x, double y, double z, double w) { method eval4_XZBeforeYW (line 201) | public double eval4_XZBeforeYW(double x, double y, double z, double w) { method eval4_XYZBeforeW (line 210) | public double eval4_XYZBeforeW(double x, double y, double z, double w) { method eval4_Base (line 220) | private double eval4_Base(double xs, double ys, double zs, double ws) { class Contribution2 (line 279) | private static class Contribution2 { method Contribution2 (line 284) | public Contribution2(double multiplier, int xsb, int ysb) { class Contribution3 (line 292) | private static class Contribution3 { method Contribution3 (line 297) | public Contribution3(double multiplier, int xsb, int ysb, int zsb) { class Contribution4 (line 307) | private static class Contribution4 { method Contribution4 (line 312) | public Contribution4(double multiplier, int xsb, int ysb, int zsb, i... class Grad2 (line 324) | public static class Grad2 { method Grad2 (line 326) | public Grad2(double dx, double dy) { class Grad3 (line 332) | public static class Grad3 { method Grad3 (line 334) | public Grad3(double dx, double dy, double dz) { class Grad4 (line 341) | public static class Grad4 { method Grad4 (line 343) | public Grad4(double dx, double dy, double dz, double dw) { method fastFloor (line 355) | private static int fastFloor(double x) { FILE: _old/java/legacy_unoptimized/OpenSimplexUnoptimized.java class OpenSimplexUnoptimized (line 14) | public class OpenSimplexUnoptimized { method OpenSimplexUnoptimized (line 33) | public OpenSimplexUnoptimized() { method OpenSimplexUnoptimized (line 37) | public OpenSimplexUnoptimized(short[] perm) { method OpenSimplexUnoptimized (line 50) | public OpenSimplexUnoptimized(long seed) { method eval (line 72) | public double eval(double x, double y) { method eval (line 183) | public double eval(double x, double y, double z) { method eval3_XYBeforeZ (line 196) | public double eval3_XYBeforeZ(double x, double y, double z) method eval3_XZBeforeY (line 209) | public double eval3_XZBeforeY(double x, double y, double z) method eval3_Base (line 222) | private double eval3_Base(double xs, double ys, double zs) { method eval (line 771) | public double eval(double x, double y, double z, double w) { method eval4_XYBeforeZW (line 780) | public double eval4_XYBeforeZW(double x, double y, double z, double w) { method eval4_XZBeforeYW (line 789) | public double eval4_XZBeforeYW(double x, double y, double z, double w) { method eval4_XYZBeforeW (line 798) | public double eval4_XYZBeforeW(double x, double y, double z, double w) { method eval4_Base (line 809) | private double eval4_Base(double xs, double ys, double zs, double ws) { method extrapolate (line 2109) | private double extrapolate(int xsb, int ysb, double dx, double dy) method extrapolate (line 2115) | private double extrapolate(int xsb, int ysb, int zsb, double dx, doubl... method extrapolate (line 2121) | private double extrapolate(int xsb, int ysb, int zsb, int wsb, double ... method fastFloor (line 2127) | private static int fastFloor(double x) { class Grad2 (line 2132) | public static class Grad2 { method Grad2 (line 2134) | public Grad2(double dx, double dy) { class Grad3 (line 2139) | public static class Grad3 { method Grad3 (line 2141) | public Grad3(double dx, double dy, double dz) { class Grad4 (line 2146) | public static class Grad4 { method Grad4 (line 2148) | public Grad4(double dx, double dy, double dz, double dw) { FILE: csharp/OpenSimplex2.cs class OpenSimplex2 (line 7) | public static class OpenSimplex2 method Noise2 (line 52) | public static float Noise2(long seed, double x, double y) method Noise2_ImproveX (line 68) | public static float Noise2_ImproveX(long seed, double x, double y) method Noise2_UnskewedBase (line 80) | private static float Noise2_UnskewedBase(long seed, double xs, double ys) method Noise3_ImproveXY (line 143) | public static float Noise3_ImproveXY(long seed, double x, double y, do... method Noise3_ImproveXZ (line 167) | public static float Noise3_ImproveXZ(long seed, double x, double y, do... method Noise3_Fallback (line 188) | public static float Noise3_Fallback(long seed, double x, double y, dou... method Noise3_UnrotatedBase (line 202) | private static float Noise3_UnrotatedBase(long seed, double xr, double... method Noise4_ImproveXYZ_ImproveXY (line 297) | public static float Noise4_ImproveXYZ_ImproveXY(long seed, double x, d... method Noise4_ImproveXYZ_ImproveXZ (line 316) | public static float Noise4_ImproveXYZ_ImproveXZ(long seed, double x, d... method Noise4_ImproveXYZ (line 335) | public static float Noise4_ImproveXYZ(long seed, double x, double y, d... method Noise4_Fallback (line 348) | public static float Noise4_Fallback(long seed, double x, double y, dou... method Noise4_UnskewedBase (line 360) | private static float Noise4_UnskewedBase(long seed, double xs, double ... method Grad (line 452) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Grad (line 462) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Grad (line 472) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FastFloor (line 482) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FastRound (line 489) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OpenSimplex2 (line 502) | static OpenSimplex2() FILE: csharp/OpenSimplex2S.cs class OpenSimplex2S (line 9) | public static class OpenSimplex2S method Noise2 (line 51) | public static float Noise2(long seed, double x, double y) method Noise2_ImproveX (line 67) | public static float Noise2_ImproveX(long seed, double x, double y) method Noise2_UnskewedBase (line 79) | private static float Noise2_UnskewedBase(long seed, double xs, double ys) method Noise3_ImproveXY (line 205) | public static float Noise3_ImproveXY(long seed, double x, double y, do... method Noise3_ImproveXZ (line 229) | public static float Noise3_ImproveXZ(long seed, double x, double y, do... method Noise3_Fallback (line 250) | public static float Noise3_Fallback(long seed, double x, double y, dou... method Noise3_UnrotatedBase (line 267) | private static float Noise3_UnrotatedBase(long seed, double xr, double... method Noise4_ImproveXYZ_ImproveXY (line 455) | public static float Noise4_ImproveXYZ_ImproveXY(long seed, double x, d... method Noise4_ImproveXYZ_ImproveXZ (line 474) | public static float Noise4_ImproveXYZ_ImproveXZ(long seed, double x, d... method Noise4_ImproveXYZ (line 493) | public static float Noise4_ImproveXYZ(long seed, double x, double y, d... method Noise4_Fallback (line 506) | public static float Noise4_Fallback(long seed, double x, double y, dou... method Noise4_UnskewedBase (line 521) | private static float Noise4_UnskewedBase(long seed, double xs, double ... method Grad (line 562) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Grad (line 572) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Grad (line 582) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FastFloor (line 592) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OpenSimplex2S (line 609) | static OpenSimplex2S() class LatticeVertex4D (line 1170) | private class LatticeVertex4D method LatticeVertex4D (line 1174) | public LatticeVertex4D(int xsv, int ysv, int zsv, int wsv) FILE: java/OpenSimplex2.java class OpenSimplex2 (line 5) | public class OpenSimplex2 { method noise2 (line 50) | public static float noise2(long seed, double x, double y) { method noise2_ImproveX (line 66) | public static float noise2_ImproveX(long seed, double x, double y) { method noise2_UnskewedBase (line 78) | private static float noise2_UnskewedBase(long seed, double xs, double ... method noise3_ImproveXY (line 136) | public static float noise3_ImproveXY(long seed, double x, double y, do... method noise3_ImproveXZ (line 160) | public static float noise3_ImproveXZ(long seed, double x, double y, do... method noise3_Fallback (line 181) | public static float noise3_Fallback(long seed, double x, double y, dou... method noise3_UnrotatedBase (line 195) | private static float noise3_UnrotatedBase(long seed, double xr, double... method noise4_ImproveXYZ_ImproveXY (line 283) | public static float noise4_ImproveXYZ_ImproveXY(long seed, double x, d... method noise4_ImproveXYZ_ImproveXZ (line 302) | public static float noise4_ImproveXYZ_ImproveXZ(long seed, double x, d... method noise4_ImproveXYZ (line 321) | public static float noise4_ImproveXYZ(long seed, double x, double y, d... method noise4_ImproveXY_ImproveZW (line 336) | public static float noise4_ImproveXY_ImproveZW(long seed, double x, do... method noise4_Fallback (line 348) | public static float noise4_Fallback(long seed, double x, double y, dou... method noise4_UnskewedBase (line 360) | private static float noise4_UnskewedBase(long seed, double xs, double ... method grad (line 445) | private static float grad(long seed, long xsvp, long ysvp, float dx, f... method grad (line 453) | private static float grad(long seed, long xrvp, long yrvp, long zrvp, ... method grad (line 461) | private static float grad(long seed, long xsvp, long ysvp, long zsvp, ... method fastFloor (line 469) | private static int fastFloor(double x) { method fastRound (line 474) | private static int fastRound(double x) { FILE: java/OpenSimplex2S.java class OpenSimplex2S (line 5) | public class OpenSimplex2S { method noise2 (line 47) | public static float noise2(long seed, double x, double y) { method noise2_ImproveX (line 63) | public static float noise2_ImproveX(long seed, double x, double y) { method noise2_UnskewedBase (line 75) | private static float noise2_UnskewedBase(long seed, double xs, double ... method noise3_ImproveXY (line 188) | public static float noise3_ImproveXY(long seed, double x, double y, do... method noise3_ImproveXZ (line 212) | public static float noise3_ImproveXZ(long seed, double x, double y, do... method noise3_Fallback (line 233) | public static float noise3_Fallback(long seed, double x, double y, dou... method noise3_UnrotatedBase (line 250) | private static float noise3_UnrotatedBase(long seed, double xr, double... method noise4_ImproveXYZ_ImproveXY (line 423) | public static float noise4_ImproveXYZ_ImproveXY(long seed, double x, d... method noise4_ImproveXYZ_ImproveXZ (line 441) | public static float noise4_ImproveXYZ_ImproveXZ(long seed, double x, d... method noise4_ImproveXYZ (line 459) | public static float noise4_ImproveXYZ(long seed, double x, double y, d... method noise4_ImproveXY_ImproveZW (line 473) | public static float noise4_ImproveXY_ImproveZW(long seed, double x, do... method noise4_Fallback (line 485) | public static float noise4_Fallback(long seed, double x, double y, dou... method noise4_UnskewedBase (line 500) | private static float noise4_UnskewedBase(long seed, double xs, double ... method grad (line 541) | private static float grad(long seed, long xsvp, long ysvp, float dx, f... method grad (line 549) | private static float grad(long seed, long xrvp, long yrvp, long zrvp, ... method grad (line 557) | private static float grad(long seed, long xsvp, long ysvp, long zsvp, ... method fastFloor (line 565) | private static int fastFloor(double x) { class LatticeVertex4D (line 1129) | private static class LatticeVertex4D { method LatticeVertex4D (line 1132) | public LatticeVertex4D(int xsv, int ysv, int zsv, int wsv) { FILE: rust/fast.rs constant PRIME_X (line 7) | const PRIME_X: i64 = 0x5205402B9270C86F; constant PRIME_Y (line 8) | const PRIME_Y: i64 = 0x598CD327003817B5; constant PRIME_Z (line 9) | const PRIME_Z: i64 = 0x5BCC226E9FA0BACB; constant PRIME_W (line 10) | const PRIME_W: i64 = 0x56CC5227E58F554B; constant HASH_MULTIPLIER (line 11) | const HASH_MULTIPLIER: i64 = 0x53A3F72DEEC546F5; constant SEED_FLIP_3D (line 12) | const SEED_FLIP_3D: i64 = -0x52D547B2E96ED629; constant SEED_OFFSET_4D (line 13) | const SEED_OFFSET_4D: i64 = 0xE83DC3E0DA7164D; constant ROOT2OVER2 (line 15) | const ROOT2OVER2: f64 = 0.7071067811865476; constant SKEW_2D (line 16) | const SKEW_2D: f64 = 0.366025403784439; constant UNSKEW_2D (line 17) | const UNSKEW_2D: f64 = -0.21132486540518713; constant ROOT3OVER3 (line 19) | const ROOT3OVER3: f64 = 0.577350269189626; constant FALLBACK_ROTATE_3D (line 20) | const FALLBACK_ROTATE_3D: f64 = 2.0 / 3.0; constant ROTATE_3D_ORTHOGONALIZER (line 21) | const ROTATE_3D_ORTHOGONALIZER: f64 = UNSKEW_2D; constant SKEW_4D (line 23) | const SKEW_4D: f32 = -0.138196601125011; constant UNSKEW_4D (line 24) | const UNSKEW_4D: f32 = 0.309016994374947; constant LATTICE_STEP_4D (line 25) | const LATTICE_STEP_4D: f32 = 0.2; constant N_GRADS_2D_EXPONENT (line 27) | const N_GRADS_2D_EXPONENT: i32 = 7; constant N_GRADS_3D_EXPONENT (line 28) | const N_GRADS_3D_EXPONENT: i32 = 8; constant N_GRADS_4D_EXPONENT (line 29) | const N_GRADS_4D_EXPONENT: i32 = 9; constant N_GRADS_2D (line 30) | const N_GRADS_2D: i32 = 1 << N_GRADS_2D_EXPONENT; constant N_GRADS_3D (line 31) | const N_GRADS_3D: i32 = 1 << N_GRADS_3D_EXPONENT; constant N_GRADS_4D (line 32) | const N_GRADS_4D: i32 = 1 << N_GRADS_4D_EXPONENT; constant NORMALIZER_2D (line 34) | const NORMALIZER_2D: f64 = 0.01001634121365712; constant NORMALIZER_3D (line 35) | const NORMALIZER_3D: f64 = 0.07969837668935331; constant NORMALIZER_4D (line 36) | const NORMALIZER_4D: f64 = 0.0220065933241897; constant RSQUARED_2D (line 38) | const RSQUARED_2D: f32 = 0.5; constant RSQUARED_3D (line 39) | const RSQUARED_3D: f32 = 0.6; constant RSQUARED_4D (line 40) | const RSQUARED_4D: f32 = 0.6; function noise2 (line 49) | pub fn noise2(seed: i64, x: f64, y: f64) -> f32 { function noise2_ImproveX (line 65) | pub fn noise2_ImproveX(seed: i64, x: f64, y: f64) -> f32 { function noise2_UnskewedBase (line 76) | fn noise2_UnskewedBase(seed: i64, xs: f64, ys: f64) -> f32 { function noise3_ImproveXY (line 146) | pub fn noise3_ImproveXY(seed: i64, x: f64, y: f64, z: f64) -> f32 { function noise3_ImproveXZ (line 169) | pub fn noise3_ImproveXZ(seed: i64, x: f64, y: f64, z: f64) -> f32 { function noise3_Fallback (line 189) | pub fn noise3_Fallback(seed: i64, x: f64, y: f64, z: f64) -> f32 { function noise3_UnrotatedBase (line 204) | fn noise3_UnrotatedBase(seed: i64, xr: f64, yr: f64, zr: f64) -> f32 { function noise4_ImproveXYZ_ImproveXY (line 331) | pub fn noise4_ImproveXYZ_ImproveXY(seed: i64, x: f64, y: f64, z: f64, w:... function noise4_ImproveXYZ_ImproveXZ (line 350) | pub fn noise4_ImproveXYZ_ImproveXZ(seed: i64, x: f64, y: f64, z: f64, w:... function noise4_ImproveXYZ (line 369) | pub fn noise4_ImproveXYZ(seed: i64, x: f64, y: f64, z: f64, w: f64) -> f... function noise4_ImproveXY_ImproveZW (line 386) | pub fn noise4_ImproveXY_ImproveZW(seed: i64, x: f64, y: f64, z: f64, w: ... function noise4_Fallback (line 400) | pub fn noise4_Fallback(seed: i64, x: f64, y: f64, z: f64, w: f64) -> f32 { function noise4_UnskewedBase (line 414) | fn noise4_UnskewedBase(seed: i64, xs: f64, ys: f64, zs: f64, ws: f64) ->... function grad2 (line 516) | fn grad2(seed: Wrapping, xsvp: Wrapping, ysvp: Wrapping, ... function grad3 (line 525) | fn grad3( function grad4 (line 542) | fn grad4( function fastFloor (line 561) | fn fastFloor(x: f64) -> i32 { function fastRound (line 570) | fn fastRound(x: f64) -> i32 { type Gradients (line 582) | struct Gradients { function getGradients (line 590) | fn getGradients() -> &'static Gradients { function initGradients (line 599) | fn initGradients() -> Gradients { constant GRAD2_SRC (line 635) | const GRAD2_SRC: &[f64] = &[ constant GRAD3_SRC (line 664) | const GRAD3_SRC: &[f64] = &[ constant GRAD4_SRC (line 717) | const GRAD4_SRC: &[f64] = &[ FILE: rust/ffi.rs function opensimplex2_fast_noise2 (line 6) | pub extern "C" fn opensimplex2_fast_noise2(seed: c_longlong, x: c_double... function opensimplex2_fast_noise2_ImproveX (line 11) | pub extern "C" fn opensimplex2_fast_noise2_ImproveX( function opensimplex2_fast_noise3_ImproveXY (line 20) | pub extern "C" fn opensimplex2_fast_noise3_ImproveXY( function opensimplex2_fast_noise3_ImproveXZ (line 30) | pub extern "C" fn opensimplex2_fast_noise3_ImproveXZ( function opensimplex2_fast_noise3_Fallback (line 40) | pub extern "C" fn opensimplex2_fast_noise3_Fallback( function opensimplex2_fast_noise4_ImproveXYZ_ImproveXY (line 50) | pub extern "C" fn opensimplex2_fast_noise4_ImproveXYZ_ImproveXY( function opensimplex2_fast_noise4_ImproveXYZ_ImproveXZ (line 61) | pub extern "C" fn opensimplex2_fast_noise4_ImproveXYZ_ImproveXZ( function opensimplex2_fast_noise4_ImproveXYZ (line 72) | pub extern "C" fn opensimplex2_fast_noise4_ImproveXYZ( function opensimplex2_fast_noise4_ImproveXY_ImproveZW (line 83) | pub extern "C" fn opensimplex2_fast_noise4_ImproveXY_ImproveZW( function opensimplex2_fast_noise4_Fallback (line 94) | pub extern "C" fn opensimplex2_fast_noise4_Fallback( function opensimplex2_smooth_noise2 (line 105) | pub extern "C" fn opensimplex2_smooth_noise2( function opensimplex2_smooth_noise2_ImproveX (line 114) | pub extern "C" fn opensimplex2_smooth_noise2_ImproveX( function opensimplex2_smooth_noise3_ImproveXY (line 123) | pub extern "C" fn opensimplex2_smooth_noise3_ImproveXY( function opensimplex2_smooth_noise3_ImproveXZ (line 133) | pub extern "C" fn opensimplex2_smooth_noise3_ImproveXZ( function opensimplex2_smooth_noise3_Fallback (line 143) | pub extern "C" fn opensimplex2_smooth_noise3_Fallback( function opensimplex2_smooth_noise4_ImproveXYZ_ImproveXY (line 153) | pub extern "C" fn opensimplex2_smooth_noise4_ImproveXYZ_ImproveXY( function opensimplex2_smooth_noise4_ImproveXYZ_ImproveXZ (line 164) | pub extern "C" fn opensimplex2_smooth_noise4_ImproveXYZ_ImproveXZ( function opensimplex2_smooth_noise4_ImproveXYZ (line 175) | pub extern "C" fn opensimplex2_smooth_noise4_ImproveXYZ( function opensimplex2_smooth_noise4_ImproveXY_ImproveZW (line 186) | pub extern "C" fn opensimplex2_smooth_noise4_ImproveXY_ImproveZW( function opensimplex2_smooth_noise4_Fallback (line 197) | pub extern "C" fn opensimplex2_smooth_noise4_Fallback( FILE: rust/smooth.rs constant PRIME_X (line 7) | const PRIME_X: i64 = 0x5205402B9270C86F; constant PRIME_Y (line 8) | const PRIME_Y: i64 = 0x598CD327003817B5; constant PRIME_Z (line 9) | const PRIME_Z: i64 = 0x5BCC226E9FA0BACB; constant PRIME_W (line 10) | const PRIME_W: i64 = 0x56CC5227E58F554B; constant HASH_MULTIPLIER (line 11) | const HASH_MULTIPLIER: i64 = 0x53A3F72DEEC546F5; constant SEED_FLIP_3D (line 12) | const SEED_FLIP_3D: i64 = -0x52D547B2E96ED629; constant ROOT2OVER2 (line 14) | const ROOT2OVER2: f64 = 0.7071067811865476; constant SKEW_2D (line 15) | const SKEW_2D: f64 = 0.366025403784439; constant UNSKEW_2D (line 16) | const UNSKEW_2D: f64 = -0.21132486540518713; constant ROOT3OVER3 (line 18) | const ROOT3OVER3: f64 = 0.577350269189626; constant FALLBACK_ROTATE3 (line 19) | const FALLBACK_ROTATE3: f64 = 2.0 / 3.0; constant ROTATE3_ORTHOGONALIZER (line 20) | const ROTATE3_ORTHOGONALIZER: f64 = UNSKEW_2D; constant SKEW_4D (line 22) | const SKEW_4D: f32 = 0.309016994374947; constant UNSKEW_4D (line 23) | const UNSKEW_4D: f32 = -0.138196601125011; constant N_GRADS_2D_EXPONENT (line 25) | const N_GRADS_2D_EXPONENT: i32 = 7; constant N_GRADS_3D_EXPONENT (line 26) | const N_GRADS_3D_EXPONENT: i32 = 8; constant N_GRADS_4D_EXPONENT (line 27) | const N_GRADS_4D_EXPONENT: i32 = 9; constant N_GRADS_2D (line 28) | const N_GRADS_2D: i32 = 1 << N_GRADS_2D_EXPONENT; constant N_GRADS_3D (line 29) | const N_GRADS_3D: i32 = 1 << N_GRADS_3D_EXPONENT; constant N_GRADS_4D (line 30) | const N_GRADS_4D: i32 = 1 << N_GRADS_4D_EXPONENT; constant NORMALIZER_2D (line 32) | const NORMALIZER_2D: f64 = 0.05481866495625118; constant NORMALIZER_3D (line 33) | const NORMALIZER_3D: f64 = 0.2781926117527186; constant NORMALIZER_4D (line 34) | const NORMALIZER_4D: f64 = 0.11127401889945551; constant RSQUARED_2D (line 36) | const RSQUARED_2D: f32 = 2.0 / 3.0; constant RSQUARED_3D (line 37) | const RSQUARED_3D: f32 = 3.0 / 4.0; constant RSQUARED_4D (line 38) | const RSQUARED_4D: f32 = 4.0 / 5.0; function noise2 (line 47) | pub fn noise2(seed: i64, x: f64, y: f64) -> f32 { function noise2_ImproveX (line 63) | pub fn noise2_ImproveX(seed: i64, x: f64, y: f64) -> f32 { function noise2_UnskewedBase (line 74) | fn noise2_UnskewedBase(seed: i64, xs: f64, ys: f64) -> f32 { function noise3_ImproveXY (line 213) | pub fn noise3_ImproveXY(seed: i64, x: f64, y: f64, z: f64) -> f32 { function noise3_ImproveXZ (line 236) | pub fn noise3_ImproveXZ(seed: i64, x: f64, y: f64, z: f64) -> f32 { function noise3_Fallback (line 256) | pub fn noise3_Fallback(seed: i64, x: f64, y: f64, z: f64) -> f32 { function noise3_UnrotatedBase (line 274) | fn noise3_UnrotatedBase(seed: i64, xr: f64, yr: f64, zr: f64) -> f32 { function noise4_ImproveXYZ_ImproveXY (line 576) | pub fn noise4_ImproveXYZ_ImproveXY(seed: i64, x: f64, y: f64, z: f64, w:... function noise4_ImproveXYZ_ImproveXZ (line 595) | pub fn noise4_ImproveXYZ_ImproveXZ(seed: i64, x: f64, y: f64, z: f64, w:... function noise4_ImproveXYZ (line 614) | pub fn noise4_ImproveXYZ(seed: i64, x: f64, y: f64, z: f64, w: f64) -> f... function noise4_ImproveXY_ImproveZW (line 631) | pub fn noise4_ImproveXY_ImproveZW(seed: i64, x: f64, y: f64, z: f64, w: ... function noise4_Fallback (line 645) | pub fn noise4_Fallback(seed: i64, x: f64, y: f64, z: f64, w: f64) -> f32 { function noise4_UnskewedBase (line 662) | fn noise4_UnskewedBase(seed: i64, xs: f64, ys: f64, zs: f64, ws: f64) ->... function grad2 (line 732) | fn grad2(seed: Wrapping, xsvp: Wrapping, ysvp: Wrapping, ... function grad3 (line 741) | fn grad3( function grad4 (line 758) | fn grad4( function fastFloor (line 777) | fn fastFloor(x: f64) -> i32 { type LatticeVertex4D (line 791) | struct LatticeVertex4D { method new (line 803) | pub fn new(xsv: i32, ysv: i32, zsv: i32, wsv: i32) -> Self { type StaticData (line 818) | struct StaticData { function getStaticData (line 829) | fn getStaticData() -> &'static StaticData { function initStaticData (line 838) | fn initStaticData() -> StaticData { constant GRAD2_SRC (line 897) | const GRAD2_SRC: &[f64] = &[ constant GRAD3_SRC (line 926) | const GRAD3_SRC: &[f64] = &[ constant GRAD4_SRC (line 979) | const GRAD4_SRC: &[f64] = &[ constant LOOKUP_4D_VERTEX_CODES (line 1144) | const LOOKUP_4D_VERTEX_CODES: &[&[u8]] = &[