Java Array Divide divideElements(final int j, final int numRows, final float[] u, final float u_0)

Here you can find the source of divideElements(final int j, final int numRows, final float[] u, final float u_0)

Description

divide Elements

License

Open Source License

Declaration

public static void divideElements(final int j, final int numRows,
            final float[] u, final float u_0) 

Method Source Code

//package com.java2s;
/*//  w w  w  .j a va 2s .  c o m
 * Copyright (c) 2009-2013, Peter Abeles. All Rights Reserved.
 *
 * This file is part of Efficient Java Matrix Library (EJML).
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

public class Main {
    public static void divideElements(final int j, final int numRows,
            final float[] u, final float u_0) {
        //        float div_u = 1.0/u_0;
        //
        //        if( float.isInfinite(div_u)) {
        for (int i = j; i < numRows; i++) {
            u[i] /= u_0;
        }
        //        } else {
        //            for( int i = j; i < numRows; i++ ) {
        //                u[i] *= div_u;
        //            }
        //        }
    }

    public static void divideElements(int j, int numRows, float[] u,
            int startU, float u_0) {
        //        float div_u = 1.0/u_0;
        //
        //        if( float.isInfinite(div_u)) {
        for (int i = j; i < numRows; i++) {
            u[i + startU] /= u_0;
        }
        //        } else {
        //            for( int i = j; i < numRows; i++ ) {
        //                u[i+startU] *= div_u;
        //            }
        //        }
    }
}

Related

  1. divideArrayElements(final int[] array, final int divisor)
  2. divideBytearrays(byte[] ret, int headerLength, byte[] bArr)
  3. divideByteArrayToChunks(byte data[], int chunkSize)
  4. divideElements(double[] v1, double[] v2, double[] rs)
  5. divideElements(final int j, final int numRows, final double[] u, final int startU, final double realA, final double imagA)
  6. divideElements4arg(final int j, final int numRows, final double[] u, final double u_0)
  7. divideElements_Bcol(int j, int numRows, int numCols, double[] u, double b[], int startB, double u_0)
  8. divideElementwise(int[] a, int[] b)
  9. divideImage(float[][] base, float[][] divisor)