Constant Field Values
org.episteme.*
-
org.episteme.apps.apps.framework.EpistemeThemeModifier and TypeConstant FieldValue
public static final String"-fx-background-color: #2980b9; -fx-text-fill: white; -fx-font-weight: bold; -fx-padding: 10 20; -fx-background-radius: 5;"public static final String"-fx-background-color: #ecf0f1; -fx-text-fill: #2c3e50; -fx-padding: 8 16; -fx-background-radius: 5; -fx-border-color: #bdc3c7; -fx-border-radius: 5;"public static final String"-fx-background-color: white; -fx-background-radius: 8; -fx-effect: dropshadow(gaussian, rgba(0,0,0,0.1), 10, 0, 0, 2);"public static final String"-fx-font-size: 18px; -fx-font-weight: bold; -fx-text-fill: #2c3e50;"public static final String"-fx-font-size: 14px; -fx-font-weight: bold; -fx-text-fill: #7f8c8d;"
-
org.episteme.core.io.UserPreferencesModifier and TypeConstant FieldValue
public static final String"compute.autotuning.enabled"public static final String"compute.autotuning.mode"public static final String"backend.deactivated"public static final String"compute.backend"public static final String"compute.cuda.device"public static final String"compute.gpu.enabled"public static final String"compute.opencl.device"public static final String"compute.threads"public static final String"ui.language"public static final String"backend.map"public static final String"backend.molecular"public static final String"backend.network"public static final String"backend.plotting"public static final String"backend.quantum"public static final String"ui.theme"
-
org.episteme.core.mathematics.geometry.csg.CSGUtils
-
org.episteme.core.mathematics.logic.fuzzy.MembershipFunction<T>
-
org.episteme.core.mathematics.optimization.evolutionary.geneticprogramming.GeneticProgramModifier and TypeConstant FieldValue
public static final int0public static final int1public static final int2public static final int1public static final int0
-
org.episteme.core.mathematics.util.SpecialMathUtilsModifier and TypeConstant FieldValue
public static final double171.624public static final double2.55E305
-
org.episteme.core.technical.backend.BackendDiscoveryModifier and TypeConstant FieldValue
public static final String"audio"public static final String"distributed"public static final String"graph"public static final String"io"public static final String"linear-algebra"public static final String"map"public static final String"math"public static final String"ml"public static final String"molecular"public static final String"network"public static final String"plotting"public static final String"quantum"public static final String"tensor"public static final String"video"public static final String"vision"
-
org.episteme.core.ui.viewers.mathematics.analysis.plotting.PlottingBackend
-
org.episteme.nativ.mathematics.linearalgebra.backends.AbstractNativeCPULinearAlgebraBackend<E>Modifier and TypeConstant FieldValue
public static final int102public static final int113public static final int141public static final int122public static final int132public static final int111public static final int142public static final int101public static final int112public static final int131public static final int121public static final int102public static final int101
-
org.episteme.nativ.technical.backend.gpu.cuda.CUDAManagerModifier and TypeConstant FieldValue
public static final int3public static final int2public static final int1
-
org.episteme.nativ.technical.backend.gpu.opencl.OpenCLKernelsModifier and TypeConstant FieldValue
public static final String"__kernel void matrixMultiply(__global const double *a, __global const double *b, __global double *c, const int m, const int n, const int k) {\n int row = get_global_id(1); int col = get_global_id(0);\n if (row < m && col < n) {\n double sum = 0.0;\n for (int i = 0; i < k; i++) sum += a[row*k+i] * b[i*n+col];\n c[row*n+col] = sum;\n }\n}\n__kernel void saxpy(__global const double *x, __global double *y, const double alpha, const int n) {\n int i = get_global_id(0);\n if (i < n) y[i] = alpha * x[i] + y[i];\n}\n__kernel void vec_dot(__global const double *a, __global const double *b, __global double *result, const int n) {\n int row = get_global_id(0);\n if (row == 0) {\n double sum = 0;\n for (int i = 0; i < n; i++) sum += a[i] * b[i];\n result[0] = sum;\n }\n}\n__kernel void vec_norm(__global const double *a, __global double *result, const int n) {\n int row = get_global_id(0);\n if (row == 0) {\n double sum = 0;\n for (int i = 0; i < n; i++) sum += a[i] * a[i];\n result[0] = sqrt(sum);\n }\n}\n__kernel void vec_sub(__global const double *a, __global const double *b, __global double *c, const int n) {\n int i = get_global_id(0); if (i < n) c[i] = a[i] - b[i];\n}\n__kernel void vec_scale(__global const double *a, const double s, __global double *c, const int n) {\n int i = get_global_id(0); if (i < n) c[i] = a[i] * s;\n}\n__kernel void vec_dot_partial(__global const double *a, __global const double *b, __global double *partial_sums, const int n, __local double *local_sums) {\n int local_id = get_local_id(0); int group_id = get_group_id(0); int local_size = get_local_size(0); int i = get_global_id(0);\n double val = (i < n) ? a[i] * b[i] : 0.0;\n local_sums[local_id] = val; barrier(CLK_LOCAL_MEM_FENCE);\n for (int stride = local_size / 2; stride > 0; stride /= 2) {\n if (local_id < stride) local_sums[local_id] += local_sums[local_id + stride];\n barrier(CLK_LOCAL_MEM_FENCE);\n }\n if (local_id == 0) partial_sums[group_id] = local_sums[0];\n}\n__kernel void gaussElimPhase1(__global double *a, const int n, const int k) {\n int i = get_global_id(0) + k + 1;\n if (i < n) {\n double factor = a[i*n + k] / a[k*n + k];\n for (int j = k + 1; j < n; j++) a[i*n + j] -= factor * a[k*n + j];\n a[i*n + k] = 0.0;\n }\n}\n__kernel void transpose(__global const double *a, __global double *b, const int rows, const int cols) {\n int r = get_global_id(1); int c = get_global_id(0);\n if (r < rows && c < cols) b[c * rows + r] = a[r * cols + c];\n}\n__kernel void vec_add(__global const double *a, __global const double *b, __global double *c, const int n) {\n int i = get_global_id(0); if (i < n) c[i] = a[i] + b[i];\n}\n__kernel void normalizeRow(__global double *a, const int rows, const int cols, const int k) {\n int j = get_global_id(0) + k + 1;\n double pivot = a[k * cols + k];\n if (j < cols) a[k * cols + j] /= pivot;\n if (j == k + 1) a[k * cols + k] = 1.0;\n}\n__kernel void gaussJordan(__global double *a, const int rows, const int cols, const int k) {\n int i = get_global_id(0);\n if (i < rows && i != k) {\n double pivot = a[k * cols + k];\n if (fabs(pivot) < 1e-15) return;\n double factor = a[i * cols + k] / pivot;\n for (int j = k + 1; j < cols; j++) a[i * cols + j] -= factor * a[k * cols + j];\n a[i * cols + k] = 0.0;\n }\n}\n__kernel void normalizeRowInv(__global double *a, __global double *inv, const int n, const int k) {\n int j = get_global_id(0);\n if (j < n) {\n double pivot = a[k * n + k];\n if (j > k) a[k * n + j] /= pivot;\n inv[k * n + j] /= pivot;\n if (j == k) a[k * n + k] = 1.0;\n }\n}\n__kernel void gaussJordanInv(__global double *a, __global double *inv, const int n, const int k) {\n int j = get_global_id(0); int i = get_global_id(1);\n if (i < n && j < n && i != k) {\n double factor = a[i * n + k];\n if (j > k) a[i * n + j] -= factor * a[k * n + j];\n inv[i * n + j] -= factor * inv[k * n + j];\n if (j == k) a[i * n + k] = 0.0;\n }\n}\n__kernel void swapRows(__global double *a, const int n, const int r1, const int r2) {\n int j = get_global_id(0);\n if (j < n) {\n double temp = a[r1 * n + j];\n a[r1 * n + j] = a[r2 * n + j];\n a[r2 * n + j] = temp;\n }\n}\n__kernel void gaussElimPhase1WithB(__global double *a, __global double *b, const int n, const int k) {\n int i = get_global_id(0) + k + 1;\n if (i < n) {\n double factor = a[i*n + k] / a[k*n + k];\n for (int j = k + 1; j < n; j++) a[i*n + j] -= factor * a[k*n + j];\n b[i] -= factor * b[k];\n a[i*n + k] = 0.0;\n }\n}\n__kernel void lu_decompose_step(__global double *a, const int n, const int k) {\n int i = get_global_id(1) + k + 1;\n int j = get_global_id(0) + k + 1;\n if (i < n && j < n) {\n if (j == k + 1) a[i * n + k] /= a[k * n + k];\n a[i * n + j] -= a[i * n + k] * a[k * n + j];\n }\n}\n__kernel void cholesky_decompose_step(__global double *a, const int n, const int k) {\n int i = get_global_id(0) + k + 1;\n if (i < n) {\n double sum = 0.0;\n for (int j = 0; j < k; j++) sum += a[i * n + j] * a[k * n + j];\n a[i * n + k] = (a[i * n + k] - sum) / a[k * n + k];\n }\n}\n__kernel void qr_householder_apply(__global double *a, const int rows, const int cols, const int k, __global const double *v) {\n int j = get_global_id(0) + k;\n int i = get_global_id(1) + k;\n if (i < rows && j < cols) {\n double dot = 0.0;\n for (int m = k; m < rows; m++) dot += v[m] * a[m * cols + j];\n a[i * cols + j] -= 2.0 * v[i] * dot;\n }\n}\ntypedef struct { double r; double i; } double2_custom;\n__kernel void complex_saxpy(__global const double2_custom *x, __global double2_custom *y, const double2_custom alpha, const int n) {\n int i = get_global_id(0); if (i < n) {\n double2_custom xv = x[i]; double2_custom yv = y[i];\n y[i].r = yv.r + alpha.r * xv.r - alpha.i * xv.i;\n y[i].i = yv.i + alpha.r * xv.i + alpha.i * xv.r;\n }\n}\n__kernel void complexMatrixMultiply(__global const double2_custom *a, __global const double2_custom *b, __global double2_custom *c, const int m, const int n, const int k) {\n int row = get_global_id(1); int col = get_global_id(0);\n if (row < m && col < n) {\n double2_custom sum = {0.0, 0.0};\n for (int i = 0; i < k; i++) {\n double2_custom av = a[row*k+i];\n double2_custom bv = b[i*n+col];\n sum.r += av.r * bv.r - av.i * bv.i;\n sum.i += av.r * bv.i + av.i * bv.r;\n }\n c[row*n+col] = sum;\n }\n}\n__kernel void complex_vec_add(__global const double2_custom *a, __global const double2_custom *b, __global double2_custom *c, const int n) {\n int i = get_global_id(0); if (i < n) { c[i].r = a[i].r + b[i].r; c[i].i = a[i].i + b[i].i; }\n}\n__kernel void complex_vec_sub(__global const double2_custom *a, __global const double2_custom *b, __global double2_custom *c, const int n) {\n int i = get_global_id(0); if (i < n) { c[i].r = a[i].r - b[i].r; c[i].i = a[i].i - b[i].i; }\n}\n__kernel void complex_vec_scale(__global const double2_custom *a, const double2_custom s, __global double2_custom *c, const int n) {\n int i = get_global_id(0); if (i < n) {\n double2_custom av = a[i];\n c[i].r = av.r * s.r - av.i * s.i;\n c[i].i = av.r * s.i + av.i * s.r;\n }\n}\n__kernel void complex_dot_partial(__global const double2_custom *a, __global const double2_custom *b, __global double2_custom *partial_sums, const int n, __local double2_custom *local_sums) {\n int local_id = get_local_id(0); int group_id = get_group_id(0); int local_size = get_local_size(0); int i = get_global_id(0);\n double2_custom val = {0.0, 0.0};\n if (i < n) {\n double2_custom av = a[i]; double2_custom bv = b[i];\n val.r = av.r * bv.r + av.i * bv.i;\n val.i = av.i * bv.r - av.r * bv.i;\n }\n local_sums[local_id] = val; barrier(CLK_LOCAL_MEM_FENCE);\n for (int stride = local_size / 2; stride > 0; stride /= 2) {\n if (local_id < stride) {\n local_sums[local_id].r += local_sums[local_id + stride].r;\n local_sums[local_id].i += local_sums[local_id + stride].i;\n }\n barrier(CLK_LOCAL_MEM_FENCE);\n }\n if (local_id == 0) partial_sums[group_id] = local_sums[0];\n}\n__kernel void hestenes_jacobi_dot(__global const double *a, int m, int n, int i_col, int j_col, __global double *out_dot) {\n if (get_global_id(0) == 0) {\n double s_ii = 0; double s_jj = 0; double s_ij = 0;\n for (int k = 0; k < m; k++) {\n double val_i = a[k * n + i_col]; double val_j = a[k * n + j_col];\n s_ii += val_i * val_i; s_jj += val_j * val_j; s_ij += val_i * val_j;\n }\n out_dot[0] = s_ii; out_dot[1] = s_jj; out_dot[2] = s_ij;\n }\n}\n__kernel void hestenes_jacobi_apply(__global double *a, __global double *v, int m, int n, int i_col, int j_col, double cos_v, double sin_v) {\n int row = get_global_id(0);\n if (row < m) {\n double ai = a[row * n + i_col]; double aj = a[row * n + j_col];\n a[row * n + i_col] = cos_v * ai + sin_v * aj;\n a[row * n + j_col] = -sin_v * ai + cos_v * aj;\n }\n if (row < n) {\n double vi = v[row * n + i_col]; double vj = v[row * n + j_col];\n v[row * n + i_col] = cos_v * vi + sin_v * vj;\n v[row * n + j_col] = -sin_v * vi + cos_v * vj;\n }\n}\n__kernel void solve_triangular_lower(__global const double *a, __global double *b, const int n, const int unit_diag) {\n for (int i = 0; i < n; i++) {\n if (get_global_id(0) == 0) {\n double sum = 0.0;\n for (int j = 0; j < i; j++) sum += a[i * n + j] * b[j];\n double diag = unit_diag ? 1.0 : a[i * n + i];\n b[i] = (b[i] - sum) / diag;\n }\n barrier(CLK_GLOBAL_MEM_FENCE);\n }\n}\n__kernel void solve_triangular_upper(__global const double *a, __global double *b, const int n, const int unit_diag) {\n for (int i = n - 1; i >= 0; i--) {\n if (get_global_id(0) == 0) {\n double sum = 0.0;\n for (int j = i + 1; j < n; j++) sum += a[i * n + j] * b[j];\n double diag = unit_diag ? 1.0 : a[i * n + i];\n b[i] = (b[i] - sum) / diag;\n }\n barrier(CLK_GLOBAL_MEM_FENCE);\n }\n}\n__kernel void complex_solve_triangular_lower(__global const double2_custom *a, __global double2_custom *b, const int n, const int unit_diag) {\n for (int i = 0; i < n; i++) {\n if (get_global_id(0) == 0) {\n double2_custom sum = {0.0, 0.0};\n for (int j = 0; j < i; j++) {\n double2_custom av = a[i * n + j]; double2_custom bv = b[j];\n sum.r += av.r * bv.r - av.i * bv.i;\n sum.i += av.r * bv.i + av.i * bv.r;\n }\n double2_custom bi = b[i]; double2_custom res;\n res.r = bi.r - sum.r; res.i = bi.i - sum.i;\n if (!unit_diag) {\n double2_custom diag = a[i * n + i];\n double d = diag.r * diag.r + diag.i * diag.i;\n double rr = (res.r * diag.r + res.i * diag.i) / d;\n double ri = (res.i * diag.r - res.r * diag.i) / d;\n res.r = rr; res.i = ri;\n }\n b[i] = res;\n }\n barrier(CLK_GLOBAL_MEM_FENCE);\n }\n}\n__kernel void complex_solve_triangular_upper(__global const double2_custom *a, __global double2_custom *b, const int n, const int unit_diag) {\n for (int i = n - 1; i >= 0; i--) {\n if (get_global_id(0) == 0) {\n double2_custom sum = {0.0, 0.0};\n for (int j = i + 1; j < n; j++) {\n double2_custom av = a[i * n + j]; double2_custom bv = b[j];\n sum.r += av.r * bv.r - av.i * bv.i;\n sum.i += av.r * bv.i + av.i * bv.r;\n }\n double2_custom bi = b[i]; double2_custom res;\n res.r = bi.r - sum.r; res.i = bi.i - sum.i;\n if (!unit_diag) {\n double2_custom diag = a[i * n + i];\n double d = diag.r * diag.r + diag.i * diag.i;\n double rr = (res.r * diag.r + res.i * diag.i) / d;\n double ri = (res.i * diag.r - res.r * diag.i) / d;\n res.r = rr; res.i = ri;\n }\n b[i] = res;\n }\n barrier(CLK_GLOBAL_MEM_FENCE);\n }\n}\n__kernel void trace_kernel(__global const double *a, __global double *result, const int n) {\n if (get_global_id(0) == 0) {\n double sum = 0.0;\n for (int i = 0; i < n; i++) sum += a[i * n + i];\n result[0] = sum;\n }\n}\n__kernel void conjugate_transpose_kernel(__global const double2_custom *a, __global double2_custom *b, const int rows, const int cols) {\n int r = get_global_id(1); int c = get_global_id(0);\n if (r < rows && c < cols) {\n b[c * rows + r].r = a[r * cols + c].r;\n b[c * rows + r].i = -a[r * cols + c].i;\n }\n}\n__kernel void normalize_vec_kernel(__global double *a, const double norm_inv, const int n) {\n int i = get_global_id(0); if (i < n) a[i] *= norm_inv;\n}\n"public static final String"__kernel void complexMatrixMultiplyFloat(__global const float2 *a, __global const float2 *b, __global float2 *c, const int m, const int n, const int k) {\n int row = get_global_id(1); int col = get_global_id(0);\n if (row < m && col < n) {\n float2 sum = (float2)(0.0f, 0.0f);\n for (int i = 0; i < k; i++) {\n float2 av = a[row*k+i];\n float2 bv = b[i*n+col];\n sum.x += av.x * bv.x - av.y * bv.y;\n sum.y += av.x * bv.y + av.y * bv.x;\n }\n c[row*n+col] = sum;\n }\n}\n__kernel void complex_vec_add_float(__global const float2 *a, __global const float2 *b, __global float2 *c, const int n) {\n int i = get_global_id(0); if (i < n) { c[i].x = a[i].x + b[i].x; c[i].y = a[i].y + b[i].y; }\n}\n__kernel void complex_vec_sub_float(__global const float2 *a, __global const float2 *b, __global float2 *c, const int n) {\n int i = get_global_id(0); if (i < n) { c[i].x = a[i].x - b[i].x; c[i].y = a[i].y - b[i].y; }\n}\n__kernel void complex_vec_scale_float(__global const float2 *a, const float2 s, __global float2 *c, const int n) {\n int i = get_global_id(0); if (i < n) {\n float2 av = a[i];\n c[i].x = av.x * s.x - av.y * s.y;\n c[i].y = av.x * s.y + av.y * s.x;\n }\n}\n__kernel void vec_dot_partial_float(__global const float *a, __global const float *b, __global float *partial_sums, const int n, __local float *local_sums) {\n int local_id = get_local_id(0); int group_id = get_group_id(0); int local_size = get_local_size(0); int i = get_global_id(0);\n float val = (i < n) ? a[i] * b[i] : 0.0f;\n local_sums[local_id] = val; barrier(CLK_LOCAL_MEM_FENCE);\n for (int stride = local_size / 2; stride > 0; stride /= 2) {\n if (local_id < stride) local_sums[local_id] += local_sums[local_id + stride];\n barrier(CLK_LOCAL_MEM_FENCE);\n }\n if (local_id == 0) partial_sums[group_id] = local_sums[0];\n}\n__kernel void complex_dot_partial_float(__global const float2 *a, __global const float2 *b, __global float2 *partial_sums, const int n, __local float2 *local_sums) {\n int local_id = get_local_id(0); int group_id = get_group_id(0); int local_size = get_local_size(0); int i = get_global_id(0);\n float2 val = (float2)(0.0f, 0.0f);\n if (i < n) {\n float2 av = a[i]; float2 bv = b[i];\n val.x = av.x * bv.x + av.y * bv.y;\n val.y = av.y * bv.x - av.x * bv.y;\n }\n local_sums[local_id] = val; barrier(CLK_LOCAL_MEM_FENCE);\n for (int stride = local_size / 2; stride > 0; stride /= 2) {\n if (local_id < stride) {\n local_sums[local_id].x += local_sums[local_id + stride].x;\n local_sums[local_id].y += local_sums[local_id + stride].y;\n }\n barrier(CLK_LOCAL_MEM_FENCE);\n }\n if (local_id == 0) partial_sums[group_id] = local_sums[0];\n}\n"public static final String"__kernel void matrixMultiplyFloat(__global const float *a, __global const float *b, __global float *c, const int m, const int n, const int k) {\n int row = get_global_id(1); int col = get_global_id(0);\n if (row < m && col < n) {\n float sum = 0.0f;\n for (int i = 0; i < k; i++) sum += a[row*k+i] * b[i*n+col];\n c[row*n+col] = sum;\n }\n}\n__kernel void vec_add_float(__global const float *a, __global const float *b, __global float *c, const int n) {\n int i = get_global_id(0); if (i < n) c[i] = a[i] + b[i];\n}\n__kernel void vec_sub_float(__global const float *a, __global const float *b, __global float *c, const int n) {\n int i = get_global_id(0); if (i < n) c[i] = a[i] - b[i];\n}\n__kernel void vec_scale_float(__global const float *a, const float s, __global float *c, const int n) {\n int i = get_global_id(0); if (i < n) c[i] = a[i] * s;\n}\n__kernel void transposeFloat(__global const float *a, __global float *b, const int rows, const int cols) {\n int r = get_global_id(1); int c = get_global_id(0);\n if (r < rows && c < cols) b[c * rows + r] = a[r * cols + c];\n}\n__kernel void saxpy_float(__global const float *x, __global float *y, const float alpha, const int n) {\n int i = get_global_id(0);\n if (i < n) y[i] = alpha * x[i] + y[i];\n}\n__kernel void complex_saxpy_float(__global const float2 *x, __global float2 *y, const float2 alpha, const int n) {\n int i = get_global_id(0);\n if (i < n) {\n float2 xv = x[i]; float2 yv = y[i];\n y[i].x = yv.x + alpha.x * xv.x - alpha.y * xv.y;\n y[i].y = yv.y + alpha.x * xv.y + alpha.y * xv.x;\n }\n}\n__kernel void vec_dot_float(__global const float *a, __global const float *b, __global float *result, const int n) {\n int row = get_global_id(0);\n if (row == 0) {\n float sum = 0;\n for (int i = 0; i < n; i++) sum += a[i] * b[i];\n result[0] = sum;\n }\n}\n__kernel void vec_norm_float(__global const float *a, __global float *result, const int n) {\n int row = get_global_id(0);\n if (row == 0) {\n float sum = 0;\n for (int i = 0; i < n; i++) sum += a[i] * a[i];\n result[0] = sqrt(sum);\n }\n}\n__kernel void gaussElimPhase1Float(__global float *a, const int n, const int k) {\n int i = get_global_id(0) + k + 1;\n if (i < n) {\n float factor = a[i*n + k] / a[k*n + k];\n for (int j = k + 1; j < n; j++) a[i*n + j] -= factor * a[k*n + j];\n a[i*n + k] = 0.0f;\n }\n}\n__kernel void gaussJordanFloat(__global float *a, const int rows, const int cols, const int k) {\n int i = get_global_id(0);\n if (i < rows && i != k) {\n float pivot = a[k * cols + k];\n if (fabs(pivot) < 1e-7f) return;\n float factor = a[i * cols + k] / pivot;\n for (int j = k + 1; j < cols; j++) a[i * cols + j] -= factor * a[k * cols + j];\n a[i * cols + k] = 0.0f;\n }\n}\n__kernel void normalizeRowFloat(__global float *a, const int rows, const int cols, const int k) {\n int j = get_global_id(0) + k + 1;\n float pivot = a[k * cols + k];\n if (j < cols) a[k * cols + j] /= pivot;\n if (j == k + 1) a[k * cols + k] = 1.0f;\n}\n__kernel void normalizeRowInvFloat(__global float *a, __global float *inv, const int n, const int k) {\n int j = get_global_id(0);\n if (j < n) {\n float pivot = a[k * n + k];\n inv[k * n + j] /= pivot;\n }\n}\n__kernel void gaussJordanInvFloat(__global float *a, __global float *inv, const int n, const int k) {\n int i = get_global_id(0);\n if (i < n && i != k) {\n float factor = a[i * n + k];\n for (int j = 0; j < n; j++) inv[i * n + j] -= factor * inv[k * n + j];\n }\n}\n__kernel void lu_decompose_step_float(__global float *a, const int n, const int k) {\n int i = get_global_id(1) + k + 1;\n int j = get_global_id(0) + k + 1;\n if (i < n && j < n) {\n if (j == k + 1) a[i * n + k] /= a[k * n + k];\n a[i * n + j] -= a[i * n + k] * a[k * n + j];\n }\n}\n__kernel void cholesky_decompose_step_float(__global float *a, const int n, const int k) {\n int i = get_global_id(0) + k + 1;\n if (i < n) {\n float sum = 0.0f;\n for (int j = 0; j < k; j++) sum += a[i * n + j] * a[k * n + j];\n a[i * n + k] = (a[i * n + k] - sum) / a[k * n + k];\n }\n}\n__kernel void qr_householder_apply_float(__global float *a, const int rows, const int cols, const int k, __global const float *v) {\n int j = get_global_id(0) + k;\n int i = get_global_id(1) + k;\n if (i < rows && j < cols) {\n float dot = 0.0f;\n for (int m = k; m < rows; m++) dot += v[m] * a[m * cols + j];\n a[i * cols + j] -= 2.0f * v[i] * dot;\n }\n}\n__kernel void solve_triangular_lower_float(__global const float *a, __global float *b, const int n, const int unit_diag) {\n for (int i = 0; i < n; i++) {\n if (get_global_id(0) == 0) {\n float sum = 0.0f;\n for (int j = 0; j < i; j++) sum += a[i * n + j] * b[j];\n float diag = unit_diag ? 1.0f : a[i * n + i];\n b[i] = (b[i] - sum) / diag;\n }\n barrier(CLK_GLOBAL_MEM_FENCE);\n }\n}\n__kernel void solve_triangular_upper_float(__global const float *a, __global float *b, const int n, const int unit_diag) {\n for (int i = n - 1; i >= 0; i--) {\n if (get_global_id(0) == 0) {\n float sum = 0.0f;\n for (int j = i + 1; j < n; j++) sum += a[i * n + j] * b[j];\n float diag = unit_diag ? 1.0f : a[i * n + i];\n b[i] = (b[i] - sum) / diag;\n }\n barrier(CLK_GLOBAL_MEM_FENCE);\n }\n}\n__kernel void complex_solve_triangular_lower_float(__global const float2 *a, __global float2 *b, const int n, const int unit_diag) {\n for (int i = 0; i < n; i++) {\n if (get_global_id(0) == 0) {\n float2 sum = (float2)(0.0f, 0.0f);\n for (int j = 0; j < i; j++) {\n float2 av = a[i * n + j]; float2 bv = b[j];\n sum.x += av.x * bv.x - av.y * bv.y;\n sum.y += av.x * bv.y + av.y * bv.x;\n }\n float2 bi = b[i]; float2 res;\n res.x = bi.x - sum.x; res.y = bi.y - sum.y;\n if (!unit_diag) {\n float2 diag = a[i * n + i];\n float d = diag.x * diag.x + diag.y * diag.y;\n float rr = (res.x * diag.x + res.y * diag.y) / d;\n float ri = (res.y * diag.x - res.x * diag.y) / d;\n res.x = rr; res.y = ri;\n }\n b[i] = res;\n }\n barrier(CLK_GLOBAL_MEM_FENCE);\n }\n}\n__kernel void complex_solve_triangular_upper_float(__global const float2 *a, __global float2 *b, const int n, const int unit_diag) {\n for (int i = n - 1; i >= 0; i--) {\n if (get_global_id(0) == 0) {\n float2 sum = (float2)(0.0f, 0.0f);\n for (int j = i + 1; j < n; j++) {\n float2 av = a[i * n + j]; float2 bv = b[j];\n sum.x += av.x * bv.x - av.y * bv.y;\n sum.y += av.x * bv.y + av.y * bv.x;\n }\n float2 bi = b[i]; float2 res;\n res.x = bi.x - sum.x; res.y = bi.y - sum.y;\n if (!unit_diag) {\n float2 diag = a[i * n + i];\n float d = diag.x * diag.x + diag.y * diag.y;\n float rr = (res.x * diag.x + res.y * diag.y) / d;\n float ri = (res.y * diag.x - res.x * diag.y) / d;\n res.x = rr; res.y = ri;\n }\n b[i] = res;\n }\n barrier(CLK_GLOBAL_MEM_FENCE);\n }\n}\n__kernel void trace_kernel_float(__global const float *a, __global float *result, const int n) {\n if (get_global_id(0) == 0) {\n float sum = 0.0f;\n for (int i = 0; i < n; i++) sum += a[i * n + i];\n result[0] = sum;\n }\n}\n__kernel void hestenes_jacobi_dot_float(__global const float *a, int m, int n, int i_col, int j_col, __global float *out_dot) {\n if (get_global_id(0) == 0) {\n float s_ii = 0; float s_jj = 0; float s_ij = 0;\n for (int k = 0; k < m; k++) {\n float val_i = a[k * n + i_col]; float val_j = a[k * n + j_col];\n s_ii += val_i * val_i; s_jj += val_j * val_j; s_ij += val_i * val_j;\n }\n out_dot[0] = s_ii; out_dot[1] = s_jj; out_dot[2] = s_ij;\n }\n}\n__kernel void hestenes_jacobi_apply_float(__global float *a, __global float *v, int m, int n, int i_col, int j_col, float cos_v, float sin_v) {\n int row = get_global_id(0);\n if (row < m) {\n float ai = a[row * n + i_col]; float aj = a[row * n + j_col];\n a[row * n + i_col] = cos_v * ai + sin_v * aj;\n a[row * n + j_col] = -sin_v * ai + cos_v * aj;\n }\n if (row < n) {\n float vi = v[row * n + i_col]; float vj = v[row * n + j_col];\n v[row * n + i_col] = cos_v * vi + sin_v * vj;\n v[row * n + j_col] = -sin_v * vi + cos_v * vj;\n }\n}\n__kernel void conjugate_transpose_kernel_float(__global const float2 *a, __global float2 *b, const int rows, const int cols) {\n int r = get_global_id(1); int c = get_global_id(0);\n if (r < rows && c < cols) {\n b[c * rows + r].x = a[r * cols + c].x;\n b[c * rows + r].y = -a[r * cols + c].y;\n }\n}\n__kernel void normalize_vec_kernel_float(__global float *a, const float norm_inv, const int n) {\n int i = get_global_id(0); if (i < n) a[i] *= norm_inv;\n}\n"public static final String"#if defined(cl_khr_fp64)\n#pragma OPENCL EXTENSION cl_khr_fp64 : enable\n#elif defined(cl_amd_fp64)\n#pragma OPENCL EXTENSION cl_amd_fp64 : enable\n#endif\n\n"public static final String"__kernel void spmv_csr_double(int num_rows, __global const int* ptr, __global const int* indices, __global const double* values, __global const double* x, __global double* y) {\n int row = get_global_id(0);\n if (row < num_rows) {\n double dot = 0.0;\n int start = ptr[row];\n int end = ptr[row+1];\n for (int j = start; j < end; j++) {\n dot += values[j] * x[indices[j]];\n }\n y[row] = dot;\n }\n}\n__kernel void complex_spmv_csr_double(int num_rows, __global const int* ptr, __global const int* indices, __global const double2* values, __global const double2* x, __global double2* y) {\n int row = get_global_id(0);\n if (row < num_rows) {\n double2 dot = (double2)(0.0, 0.0);\n int start = ptr[row];\n int end = ptr[row+1];\n for (int j = start; j < end; j++) {\n double2 av = values[j];\n double2 xv = x[indices[j]];\n dot.x += av.x * xv.x - av.y * xv.y;\n dot.y += av.x * xv.y + av.y * xv.x;\n }\n y[row] = dot;\n }\n}\n"public static final String"__kernel void spmv_csr_float(int num_rows, __global const int* ptr, __global const int* indices, __global const float* values, __global const float* x, __global float* y) {\n int row = get_global_id(0);\n if (row < num_rows) {\n float dot = 0.0f;\n int start = ptr[row];\n int end = ptr[row+1];\n for (int j = start; j < end; j++) {\n dot += values[j] * x[indices[j]];\n }\n y[row] = dot;\n }\n}\n__kernel void complex_spmv_csr_float(int num_rows, __global const int* ptr, __global const int* indices, __global const float2* values, __global const float2* x, __global float2* y) {\n int row = get_global_id(0);\n if (row < num_rows) {\n float2 dot = (float2)(0.0f, 0.0f);\n int start = ptr[row];\n int end = ptr[row+1];\n for (int j = start; j < end; j++) {\n float2 av = values[j];\n float2 xv = x[indices[j]];\n dot.x += av.x * xv.x - av.y * xv.y;\n dot.y += av.x * xv.y + av.y * xv.x;\n }\n y[row] = dot;\n }\n}\n"
-
org.episteme.natural.biology.HomoSapiensModifier and TypeConstant FieldValue
public static final double1.62public static final double1.75public static final double58.0public static final double70.0public static final double37.0public static final int46public static final int72
-
org.episteme.natural.chemistry.computational.quantum.SCFMethodModifier and TypeConstant FieldValue
protected static final double1.0E-6protected static final int50
-
org.episteme.natural.chemistry.electrochemistry.FaradayLaws
-
org.episteme.natural.chemistry.electrochemistry.NernstEquation
-
org.episteme.natural.chemistry.loaders.IUPACGoldBookReader
-
org.episteme.natural.chemistry.loaders.cml.AbstractBaseModifier and TypeConstant FieldValue
public static final String"CML1"public static final String"CML2"public static final String"CMLCDK"public static final String"convention"public static final String"dictRef"public static final int1public static final String"id"public static final int2public static final String"http://www.xml-cml.org/schema/cml2/core"public static final String"org.episteme.natural.chemistry.loaders.cml"public static final String"ref"public static final int0public static final String"title"public static final int-1 -
org.episteme.natural.chemistry.loaders.cml.AbstractCMLDocumentModifier and TypeConstant FieldValue
public static final String"cml.dtd"public static final String"ISO-8859-1"public static final String"http://www.xml-cml.org/schema/cml2/core"public static final String""public static final String"null"public static final String"org.episteme.natural.chemistry.loaders.cml" -
org.episteme.natural.chemistry.loaders.cml.BaseTool
-
org.episteme.natural.chemistry.loaders.cml.CMLException
-
org.episteme.natural.chemistry.loaders.cml.CMLNode
-
org.episteme.natural.chemistry.loaders.cml.cmlimpl.AbstractCMLDocumentImpl
-
org.episteme.natural.chemistry.loaders.cml.cmlimpl.DocumentFactoryImpl
-
org.episteme.natural.chemistry.loaders.cml.util.CMLUtilsModifier and TypeConstant FieldValue
public static final String"&"public static final String"\'"public static final String"@"public static final String"\\"public static final int10000public static final String"^"public static final int0public static final String":"public static final String","public static final String"$"public static final String"DOS"public static final String"="public static final String"ASCII"public static final String"DOS"public static final String"EQUALS"public static final String"\f"public static final String"#"public static final int1public static final String"<"public static final String"("public static final String"{"public static final String"["public static final String"-"public static final String"\n"public static final String"()!\"\u00ef\u00bf\u00bd$%^&*_-+={}[]~#:;@\',./?<>|\\"public static final String"%"public static final String"."public static final String"|"public static final String"+"public static final String"\u00ef\u00bf\u00bd"public static final String" \t\r\n\f()!\"\u00ef\u00bf\u00bd$%^&*_-+={}[]~#:;@\',./?<>|\\"public static final String"?"public static final String"\""public static final String">"public static final String")"public static final String"}"public static final String"\r"public static final String"]"public static final String";"public static final String"!"public static final String"/"public static final String" "public static final String"*"public static final String"\t"public static final String"~"public static final String"_"public static final int-1public static final String" \t\r\n\f"public static final String"-->"public static final String"<!--"public static final String">"public static final String"<!DOCTYPE "public static final String">"public static final String"<!ELEMENT "public static final String"/>"public static final String"<"public static final String">"public static final String"<!ENTITY "public static final String">"public static final String"</"public static final String";"public static final String"&"public static final String"; "public static final String">"public static final String"<!ENTITY % "public static final String" %"public static final String">"public static final String"<"public static final String"<!" -
org.episteme.natural.chemistry.loaders.cml.util.CommandOptionManager
-
org.episteme.natural.chemistry.loaders.cml.util.PMRDOMUtils
-
org.episteme.natural.earth.atmosphere.AtmosphericPressure
-
org.episteme.natural.earth.atmosphere.ClimateModel
-
org.episteme.natural.physics.astronomy.mechanics.OrbitSolver
-
org.episteme.natural.physics.astronomy.time.JulianDateModifier and TypeConstant FieldValue
public static final double2433282.4235public static final double36525.0public static final double2451545.0
-
org.episteme.natural.physics.classical.matter.fluids.KEpsilonModel
-
org.episteme.natural.physics.classical.waves.electromagnetism.circuit.RowInfoModifier and TypeConstant FieldValue
public static final int1public static final int2public static final int0
-
org.episteme.natural.physics.loaders.VizieRReader
-
org.episteme.natural.physics.loaders.fits.FITSConstantsModifier and TypeConstant FieldValue
public static final int8public static final int-64public static final int-32public static final int32public static final int64public static final int16public static final int2880public static final String"BITPIX"public static final String"BSCALE"public static final String"BZERO"public static final String"END"public static final String"INSTRUME"public static final String"NAXIS"public static final String"OBJECT"public static final String"OBSERVER"public static final String"SIMPLE"public static final String"TELESCOP"public static final String"XTENSION"
-
org.episteme.server.server.auth.Roles
-
org.episteme.server.server.constants.HTTPConstantsModifier and TypeConstant FieldValue
public static final String"application/json"public static final String"application/json; charset=UTF-8"public static final int8192public static final int65536public static final int50public static final int10485760public static final int3public static final String"Episteme/1.0 (Java HTTP Client)"public static final int100 -
org.episteme.server.server.constants.SchedulingConstantsModifier and TypeConstant FieldValue
public static final double0.5public static final double0.75public static final double0.1public static final double1.0public static final double0.25public static final int1public static final double1.5public static final int3public static final int10public static final int10000public static final double1.0public static final double0.1public static final double0.9public static final double0.75public static final int20public static final double0.3public static final double0.15public static final double0.2public static final double0.1public static final double0.25 -
org.episteme.server.server.constants.ServiceConstantsModifier and TypeConstant FieldValue
public static final String"v1"public static final int0public static final int100public static final int30public static final String"Episteme Server"public static final String"_episteme._tcp.local."public static final int1public static final String"episteme.auth"public static final String"episteme.collaboration"public static final String"episteme.compute"public static final String"episteme.data"public static final String"episteme.device"public static final int90
-
org.episteme.server.server.discovery.DiscoveryService
-
org.episteme.server.server.proto.AuthResponseModifier and TypeConstant FieldValue
public static final int3public static final int1public static final int2 -
org.episteme.server.server.proto.AuthServiceGrpcModifier and TypeConstant FieldValue
public static final String"org.episteme.server.server.proto.AuthService" -
org.episteme.server.server.proto.CholeskyResponse
-
org.episteme.server.server.proto.CollaborationServiceGrpcModifier and TypeConstant FieldValue
public static final String"org.episteme.server.server.proto.CollaborationService" -
org.episteme.server.server.proto.CommandResponseModifier and TypeConstant FieldValue
public static final int1public static final int3public static final int2 -
org.episteme.server.server.proto.ComputeServiceGrpcModifier and TypeConstant FieldValue
public static final String"org.episteme.server.server.proto.ComputeService" -
org.episteme.server.server.proto.CreateSessionRequest
-
org.episteme.server.server.proto.DataServiceGrpcModifier and TypeConstant FieldValue
public static final String"org.episteme.server.server.proto.DataService" -
org.episteme.server.server.proto.DeviceCommandModifier and TypeConstant FieldValue
public static final int2public static final int1public static final int3 -
org.episteme.server.server.proto.DeviceConnectionStatusModifier and TypeConstant FieldValue
public static final int2public static final int1public static final int3 -
org.episteme.server.server.proto.DeviceDataModifier and TypeConstant FieldValue
public static final int4public static final int3public static final int1public static final int5public static final int2 -
org.episteme.server.server.proto.DeviceIdentifier
-
org.episteme.server.server.proto.DeviceInfoModifier and TypeConstant FieldValue
public static final int4public static final int1public static final int2public static final int3 -
org.episteme.server.server.proto.DeviceList
-
org.episteme.server.server.proto.DeviceServiceGrpcModifier and TypeConstant FieldValue
public static final String"org.episteme.server.server.proto.DeviceService" -
org.episteme.server.server.proto.EigenResponseModifier and TypeConstant FieldValue
public static final int2public static final int1 -
org.episteme.server.server.proto.GenomeChunkModifier and TypeConstant FieldValue
public static final int1public static final int2 -
org.episteme.server.server.proto.GenomeRegionRequestModifier and TypeConstant FieldValue
public static final int1public static final int3public static final int2 -
org.episteme.server.server.proto.GMRESRequestModifier and TypeConstant FieldValue
public static final int2public static final int10public static final int1public static final int5public static final int6public static final int4public static final int3 -
org.episteme.server.server.proto.IterativeSolverRequestModifier and TypeConstant FieldValue
public static final int2public static final int10public static final int1public static final int5public static final int4public static final int3 -
org.episteme.server.server.proto.LoginRequestModifier and TypeConstant FieldValue
public static final int2public static final int1 -
org.episteme.server.server.proto.LUResponseModifier and TypeConstant FieldValue
public static final int1public static final int3public static final int2 -
org.episteme.server.server.proto.MatrixDataModifier and TypeConstant FieldValue
public static final int2public static final int3public static final int5public static final int4public static final int1 -
org.episteme.server.server.proto.MatrixRequestModifier and TypeConstant FieldValue
public static final int10public static final int1public static final int2 -
org.episteme.server.server.proto.MatrixResponse
-
org.episteme.server.server.proto.MatrixServiceGrpcModifier and TypeConstant FieldValue
public static final String"org.episteme.computing.remote.MatrixService" -
org.episteme.server.server.proto.MatrixVectorRequestModifier and TypeConstant FieldValue
public static final int10public static final int1public static final int2 -
org.episteme.server.server.proto.PriorityModifier and TypeConstant FieldValue
public static final int3public static final int2public static final int0public static final int1 -
org.episteme.server.server.proto.PublishAck
-
org.episteme.server.server.proto.QRResponseModifier and TypeConstant FieldValue
public static final int1public static final int2 -
org.episteme.server.server.proto.RegisterRequestModifier and TypeConstant FieldValue
public static final int2public static final int3public static final int1 -
org.episteme.server.server.proto.ScalarResponseModifier and TypeConstant FieldValue
public static final int4public static final int2public static final int3public static final int1 -
org.episteme.server.server.proto.ScaleRequestModifier and TypeConstant FieldValue
public static final int10public static final int5public static final int3public static final int4public static final int2public static final int1 -
org.episteme.server.server.proto.ServerStatusModifier and TypeConstant FieldValue
public static final int1public static final int2public static final int3public static final int4 -
org.episteme.server.server.proto.SessionEventModifier and TypeConstant FieldValue
public static final int3public static final int4public static final int1public static final int5public static final int2 -
org.episteme.server.server.proto.SessionRequestModifier and TypeConstant FieldValue
public static final int1public static final int2 -
org.episteme.server.server.proto.SessionResponse
-
org.episteme.server.server.proto.SingleMatrixRequestModifier and TypeConstant FieldValue
public static final int10public static final int1 -
org.episteme.server.server.proto.SingleVectorRequestModifier and TypeConstant FieldValue
public static final int10public static final int1 -
org.episteme.server.server.proto.SkyRegionRequestModifier and TypeConstant FieldValue
public static final int4public static final int2public static final int3public static final int1 -
org.episteme.server.server.proto.StarObjectModifier and TypeConstant FieldValue
public static final int3public static final int4public static final int2public static final int1public static final int5 -
org.episteme.server.server.proto.StatusModifier and TypeConstant FieldValue
public static final int3public static final int4public static final int1public static final int2public static final int0 -
org.episteme.server.server.proto.SVDResponseModifier and TypeConstant FieldValue
public static final int2public static final int1public static final int3 -
org.episteme.server.server.proto.TaskIdentifier
-
org.episteme.server.server.proto.TaskRequestModifier and TypeConstant FieldValue
public static final int10public static final int3public static final int2public static final int1public static final int5public static final int4 -
org.episteme.server.server.proto.TaskResponseModifier and TypeConstant FieldValue
public static final int3public static final int2public static final int1 -
org.episteme.server.server.proto.TaskResultModifier and TypeConstant FieldValue
public static final int5public static final int4public static final int3public static final int2public static final int1 -
org.episteme.server.server.proto.TokenRequest
-
org.episteme.server.server.proto.TriangularSolveRequestModifier and TypeConstant FieldValue
public static final int6public static final int10public static final int3public static final int1public static final int5public static final int4public static final int2 -
org.episteme.server.server.proto.ValidationResponseModifier and TypeConstant FieldValue
public static final int3public static final int2public static final int1 -
org.episteme.server.server.proto.VectorDataModifier and TypeConstant FieldValue
public static final int2public static final int4public static final int3public static final int1 -
org.episteme.server.server.proto.VectorRequestModifier and TypeConstant FieldValue
public static final int10public static final int1public static final int2 -
org.episteme.server.server.proto.VectorResponse
-
org.episteme.server.server.proto.VectorScaleRequestModifier and TypeConstant FieldValue
public static final int10public static final int5public static final int3public static final int4public static final int2public static final int1 -
org.episteme.server.server.proto.WorkerIdentifier
-
org.episteme.server.server.proto.WorkerRegistrationModifier and TypeConstant FieldValue
public static final int2public static final int1public static final int3 -
org.episteme.server.server.proto.WorkerRegistrationResponseModifier and TypeConstant FieldValue
public static final int2public static final int1
-
org.episteme.server.server.proto.common.NumericalContextModifier and TypeConstant FieldValue
public static final int4public static final int1public static final int2public static final int5public static final int6public static final int3 -
org.episteme.server.server.proto.common.NumericalContext.FloatPrecisionModifier and TypeConstant FieldValue
public static final int1public static final int0 -
org.episteme.server.server.proto.common.NumericalContext.IntPrecisionModifier and TypeConstant FieldValue
public static final int0public static final int1 -
org.episteme.server.server.proto.common.NumericalContext.RealPrecisionModifier and TypeConstant FieldValue
public static final int2public static final int0public static final int1
-
org.episteme.social.architecture.ArchitectureConstantsModifier and TypeConstant FieldValue
public static final int2public static final int5public static final int6public static final int3public static final int7public static final int4public static final int1public static final String"Art Deco"public static final String"Art Nouveau"public static final String"Baroque"public static final String"Brutalist"public static final String"Classical"public static final String"Gothic"public static final String"Modernist"public static final String"Neoclassical"public static final String"Postmodern"public static final String"Renaissance"
-
org.episteme.social.economics.EconomicsConstants
-
org.episteme.social.economics.resources.ArtifactsConstants
-
org.episteme.social.economics.resources.MachineModifier and TypeConstant FieldValue
public static final String"Coal"public static final String"Electricity"public static final String"Fuel"public static final String"Gas"public static final String"Muscular"public static final String"Solar"public static final String"Vapor"public static final String"Waterfall"public static final String"Wind"public static final String"Wood"
-
org.episteme.social.history.CarbonDatingConverterModifier and TypeConstant FieldValue
public static final double5568.0public static final double5730.0
-
org.episteme.social.history.archeology.ArcheologyConstantsModifier and TypeConstant FieldValue
public static final int1public static final int4public static final int2public static final int3
-
org.episteme.social.history.calendars.AlternateCalendar
-
org.episteme.social.history.calendars.ChineseCalendar
-
org.episteme.social.history.calendars.FrenchCalendar
-
org.episteme.social.history.calendars.ModifiedHinduLunarBRCalendar
-
org.episteme.social.history.calendars.ModifiedHinduLunarCalendar
-
org.episteme.social.history.calendars.ModifiedHinduSolarBRCalendar
-
org.episteme.social.history.calendars.ModifiedHinduSolarCalendar
-
org.episteme.social.history.calendars.Moment
-
org.episteme.social.history.calendars.SevenDaysWeek
-
org.episteme.social.history.clock.ChineseTimeModifier and TypeConstant FieldValue
public static final int60public static final int100public static final int1000public static final int60 -
org.episteme.social.history.clock.DecimalTimeModifier and TypeConstant FieldValue
public static final int10public static final int1000public static final int100public static final int100 -
org.episteme.social.history.clock.HexadecimalTimeModifier and TypeConstant FieldValue
public static final int16public static final int16public static final int1000public static final int16public static final int16 -
org.episteme.social.history.clock.InternetTime
-
org.episteme.social.history.clock.ModernTimeModifier and TypeConstant FieldValue
public static final int24public static final int1000public static final int60public static final int60 -
org.episteme.social.history.clock.TimeEvent
-
org.episteme.social.linguistics.IPACodesModifier and TypeConstant FieldValue
public static final String"syllabic break"public static final String"central opened vowel"public static final String"voiced plosive bilabial"public static final String"voiceless plosive palatal"public static final String"voiced plosive alveolar"public static final String"front closed-mid vowel"public static final String"voiceless fricative labiodental"public static final String"voiceless fricative glottal"public static final String"front closed vowel"public static final String"voiced approximant palatal"public static final String"voiceless plosive velar"public static final String"voiced lateral approximant alveolar"public static final String"voiced nasal bilabial"public static final String"voiced nasal alveolar"public static final String"back closed-mid vowel"public static final String"voiceless plosive bilabial"public static final String"voiceless plosive uvular"public static final String"voiced trill alveolar"public static final String"voiceless fricative alveolar"public static final String"voiceless plosive alveolar"public static final String"back closed vowel"public static final String"voiced fricative labiodental"public static final String"voiced labial-velar approximant"public static final String"voiceless fricative velar"public static final String"front closed vowel"public static final String"voiced fricative alveolar"public static final String"minor (foot) group"public static final String"front opened-mid vowel"public static final String"voiceless fricative palatal"public static final String"voiced fricative dental"public static final String"front closed-mid vowel"public static final String"voiceless fricative pharyngeal"public static final String"extra IPA character"public static final String"voiced nasal velar"public static final String"front opened-mid vowel"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"dental click"public static final String"alveolar lateral click"public static final String"palatoalveolar click"public static final String"(post)alveolar click"public static final String"central opened-mid vowel"public static final String"back opened vowel"public static final String"back opened vowel"public static final String"bilabial voiced implosive"public static final String"back opened-mid vowel"public static final String"alveolo-palatal fricative"public static final String"voiced plosive retroflex"public static final String"dental or alveolar voiced implosive"public static final String"central closed-mid vowel"public static final String"central closed-mid vowel"public static final String"rhotacized schwa"public static final String"front opened-mid vowel"public static final String"central opened-mid vowel"public static final String"extra IPA character"public static final String"central opened-mid vowel"public static final String"voiced plosive palatal"public static final String"velar voiced implosive"public static final String"voiced plosive velar"public static final String"voiced plosive uvular"public static final String"voiced fricative velar"public static final String"back closed-mid vowel"public static final String"voiced labial-palatal approximant"public static final String"voiced fricative glottal"public static final String"voiceless coarticulated velar and palatoalveolar fricative"public static final String"central closed vowel"public static final String"extra IPA character"public static final String"front closed vowel"public static final String"velarized or pharyngealized"public static final String"voiceless lateral fricative alveolar"public static final String"voiced lateral approximant retroflex"public static final String"voiced lateral fricative alveolar"public static final String"back closed vowel"public static final String"voiced approximant velar"public static final String"voiced nasal labiodental"public static final String"voiced nasal palatal"public static final String"voiced nasal retroflex"public static final String"voiced nasal uvular"public static final String"central closed-mid vowel"public static final String"central opened vowel"public static final String"semi-high back rounded vowel"public static final String"voiceless fricative bilabial"public static final String"voiced approximant alveolar"public static final String"voiced alveolar lateral flap"public static final String"voiced approximant retroflex"public static final String"extra IPA character"public static final String"voiced tap or flap retroflex"public static final String"voiced tap or flap alveolar"public static final String"apical dental vowel"public static final String"voiced trill uvular"public static final String"voiced fricative uvular"public static final String"voiceless fricative retroflex"public static final String"voiceless fricative postalveolar"public static final String"palatal voiced implosive"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"voiceless plosive retroflex"public static final String"central closed vowel"public static final String"back closed vowel"public static final String"voiced approximant labiodental"public static final String"back opened-mid vowel"public static final String"voiceless labial-velar fricative"public static final String"voiced lateral approximant palatal"public static final String"front closed vowel"public static final String"voiced fricative retroflex"public static final String"alveolo-palatal fricative"public static final String"voiced fricative postalveolar"public static final String"palatalized voiced postalveolar fricative"public static final String"voiceless plosive glottal"public static final String"voiced fricative pharyngeal"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"bilabial click"public static final String"voiced trill bilabial"public static final String"extra IPA character"public static final String"uvular voiced implosive"public static final String"voiceless epiglottal fricative"public static final String"voiced fricative palatal"public static final String"extra IPA character"public static final String"voiced lateral approximant velar"public static final String"extra IPA character"public static final String"epiglottal plosive"public static final String"voiced epiglottal fricative"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"extra IPA character"public static final String"velopharyngeal fricative"public static final String"lateral alveolar fricative (lisp)"public static final String"voiced lateral alveolar fricative"public static final String"audible lip smack"public static final String"audible teeth gnashing"public static final String"nameless, latin small letter turned H with fishhook"public static final String"nameless, latin small letter turned H with fishhook and tail"public static final String"aspirated"public static final String"miscellaneous IPA modifier"public static final String"palatalized"public static final String"miscellaneous IPA modifier"public static final String"miscellaneous IPA modifier"public static final String"miscellaneous IPA modifier"public static final String"miscellaneous IPA modifier"public static final String"labialized"public static final String"miscellaneous IPA modifier"public static final String"miscellaneous IPA modifier"public static final String"primary stress"public static final String"secondary stress"public static final String"long"public static final String"half-long"public static final String"rhoticity"public static final String"velarized"public static final String"lateral release"public static final String"miscellaneous IPA modifier"public static final String"miscellaneous IPA modifier"public static final String"pharyngealized"public static final String"extra high level"public static final String"high level"public static final String"mid level"public static final String"low level"public static final String"extra low level"public static final String"low level"public static final String"high level"public static final String"fall"public static final String"nasalized"public static final String"mid level"public static final String"extra-short"public static final String"centralized"public static final String"ring above"public static final String"extra high level"public static final String"rise"public static final String"extra low level"public static final String"advanced tongue root"public static final String"retracted tongue root"public static final String"no audible release"public static final String"less rounded"public static final String"raised"public static final String"lowered"public static final String"advanced"public static final String"retracted"public static final String"breathy voiced"public static final String"voiceless"public static final String"syllabic"public static final String"dental"public static final String"voiced"public static final String"non-syllabic"public static final String"creaky voiced"public static final String"velarized or pharyngealized"public static final String"more rounded"public static final String"apical"public static final String"laminal"public static final String"linguolabial"public static final String"mid-centralized"public static final String"tie bar"public static final String"voiced fricative bilabial"public static final String"voiceless fricative dental"public static final String"extra IPA character"public static final String"voiceless fricative uvular"public static final String"major (intonation) group"public static final String"ejective"public static final String"linking (absence of a break)"public static final String"nasal release"public static final String"upstep"public static final String"downstep"public static final String"global rise"public static final String"global fall" -
org.episteme.social.linguistics.LojbanConstantsModifier and TypeConstant FieldValue
public static final String"BRIVLA"public static final String"CAI"public static final String"CMAVO"public static final String"CMENE"public static final String"GOhA"public static final String"jbo"public static final String"KOhA"public static final String"LA"public static final String"Lojban"public static final String"LE"public static final String"NU"public static final String"SE"public static final String"UI" -
org.episteme.social.linguistics.SemanticNetworkModifier and TypeConstant FieldValue
public static final int32public static final int2public static final int8public static final int4public static final int1public static final int64public static final int16public static final int0
-
org.episteme.social.politics.PoliticsConstants
-
org.episteme.social.politics.flags.VexillologyModifier and TypeConstant FieldValue
public static final double2.0public static final double1.5public static final double1.666public static final double1.0
-
org.episteme.social.psychology.BehaviorModifier and TypeConstant FieldValue
public static final int4public static final int1public static final int2public static final int3public static final int0 -
org.episteme.social.psychology.Behavior.TypeModifier and TypeConstant FieldValue
public static final int4public static final int1public static final int2public static final int3
-
org.episteme.social.psychology.social.HumanTimelineModifier and TypeConstant FieldValue
public static final String"Awe"public static final String"Emotion"public static final String"Friends"public static final String"Health"public static final String"Home"public static final String"Leisure"public static final String"Money"public static final String"Personal"public static final String"Religious"public static final String"Sex"public static final String"Social"public static final String"Work"