Skip to content
Snippets Groups Projects
Commit 032d2f27 authored by Alexander Rose's avatar Alexander Rose
Browse files

removed fillUniform, use Array.fill

parent ddc1119a
No related branches found
No related tags found
No related merge requests found
......@@ -38,6 +38,7 @@ export async function GaussianDensityCPU(ctx: RuntimeContext, position: Position
const field = Tensor.create(space, data)
const idData = space.create()
idData.fill(-1)
const idField = Tensor.create(space, idData)
const [ dimX, dimY, dimZ ] = dim
......
......@@ -7,7 +7,6 @@
* ported from NGL (https://github.com/arose/ngl), licensed under MIT
*/
import { fillUniform } from '../../mol-util/array';
import { Vec3, Tensor } from '../../mol-math/linear-algebra';
import { ParamDefinition as PD } from '../../mol-util/param-definition';
import { RuntimeContext } from '../../mol-task';
......@@ -342,8 +341,8 @@ export async function calcMolecularSurface(ctx: RuntimeContext, position: Requir
const data = space.create()
const idData = space.create()
fillUniform(data, -1001.0)
fillUniform(idData, -1)
data.fill(-1001.0)
idData.fill(-1)
const gridx = fillGridDim(dimX, minX, resolution)
const gridy = fillGridDim(dimY, minY, resolution)
......
......@@ -58,12 +58,6 @@ export function fillSerial<T extends NumberArray> (array: T, n?: number) {
return array
}
/** Fill an array with value starting from index 0 until n - 1 (defaults to array.length) */
export function fillUniform<T extends NumberArray> (array: T, v: number, n?: number) {
for (let i = 0, il = n ? Math.min(n, array.length) : array.length; i < il; ++i) array[i] = v
return array
}
export function arrayRemoveInPlace<T>(xs: T[], x: T) {
let i = 0, l = xs.length, found = false;
for (; i < l; i++) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment