/** * {@inheritDoc} * * NOTE: This produces a dense vector because a sparse vector with two * elements is less memory efficient than a dense vector with three * elements. * * @return {@inheritDoc} */ @Override final public Vector3D createVector3D( final double x, final double y, final double z) { return new CustomDenseVectorFactory.DenseVector3D(x, y, z); }
/** * {@inheritDoc} * * NOTE: This produces a dense vector because a sparse vector with two * elements is less memory efficient than a dense vector with three * elements. * * @return {@inheritDoc} */ @Override final public Vector3D createVector3D( final double x, final double y, final double z) { return new CustomDenseVectorFactory.DenseVector3D(x, y, z); }
/** * {@inheritDoc} * * NOTE: This produces a dense vector because a sparse vector with two * elements is less memory efficient than a dense vector with three * elements. * * @return {@inheritDoc} */ @Override final public Vector3D createVector3D( final double x, final double y, final double z) { return new CustomDenseVectorFactory.DenseVector3D(x, y, z); }
@Override final public Vector3D createVector3D( final double x, final double y, final double z) { return new DenseVector3D(x, y, z); }
@Override final public Vector3D createVector3D( final double x, final double y, final double z) { return new DenseVector3D(x, y, z); }
@Override final public Vector3D createVector3D( final double x, final double y, final double z) { return new DenseVector3D(x, y, z); }