public class BasicFunctions extends Object
| Constructor and Description |
|---|
BasicFunctions() |
| Modifier and Type | Method and Description |
|---|---|
static short |
abs(short var1) |
static void |
addAffineVectorToVector(short[] out,
int outIndex,
short[] in,
int inIndex,
short gain,
int addConstant,
short rightShifts,
int length) |
static void |
addWithLeftShift(short[] out,
int outIndex,
short[] in1,
int in1Index,
short[] in2,
int in2Index,
int length,
int leftShifts) |
static void |
addWithRightShift(short[] out,
int outIndex,
short[] in1,
int in1Index,
short[] in2,
int in2Index,
int length,
int rightShifts) |
static void |
bitShiftLeft(int[] output,
int outputIndex,
int[] input,
int inputIndex,
int length,
int leftShifts) |
static void |
bitShiftRight(int[] output,
int outputIndex,
int[] input,
int inputIndex,
int length,
int rightShifts) |
static int |
div(int num,
short hi,
short low) |
static void |
expand(short[] output,
int outputIndex,
short[] input,
int inputIndex,
short[] coeficient,
int length) |
static void |
filterAR(short[] input,
int inputIndex,
short[] output,
int outputIndex,
short[] coefs,
int coefsIndex,
int coefsLength,
int length) |
static void |
filterMA(short[] input,
int inputIndex,
short[] output,
int outputIndex,
short[] B,
int bIndex,
int bLength,
int length) |
static short |
getMaxAbsValue(short[] input,
int inputIndex,
int length) |
static short |
getSize(int var1) |
static void |
multWithLeftShift(short[] output,
int outputIndex,
short[] input1,
int input1Index,
short[] input2,
int input2Index,
int length,
int leftShifts) |
static void |
multWithRightShift(short[] output,
int outputIndex,
short[] input1,
int input1Index,
short[] input2,
int input2Index,
int length,
int rightShifts) |
static short |
norm(int var1) |
static void |
reverseCopy(short[] dest,
int destIndex,
short[] source,
int sourceIndex,
int length) |
static void |
reverseMultiplyLeft(short[] out,
int outIndex,
short[] in,
int inIndex,
short[] win,
int winIndex,
int length,
int leftShifts) |
static void |
reverseMultiplyRight(short[] out,
int outIndex,
short[] in,
int inIndex,
short[] win,
int winIndex,
int length,
int rightShifts) |
static int |
scaleLeft(short[] input1,
int input1Index,
short[] input2,
int input2Index,
int length,
int leftShifts) |
static int |
scaleRight(short[] input1,
int input1Index,
short[] input2,
int input2Index,
int length,
int rightShifts) |
static void |
scaleVector(short[] input,
int inputIndex,
short[] output,
int outputIndex,
short gain,
int length,
int rightShifts) |
public static short abs(short var1)
public static short getSize(int var1)
throws ArithmeticException
ArithmeticExceptionpublic static short norm(int var1)
throws ArithmeticException
ArithmeticExceptionpublic static int div(int num,
short hi,
short low)
public static short getMaxAbsValue(short[] input,
int inputIndex,
int length)
public static int scaleRight(short[] input1,
int input1Index,
short[] input2,
int input2Index,
int length,
int rightShifts)
public static int scaleLeft(short[] input1,
int input1Index,
short[] input2,
int input2Index,
int length,
int leftShifts)
public static void scaleVector(short[] input,
int inputIndex,
short[] output,
int outputIndex,
short gain,
int length,
int rightShifts)
public static void multWithRightShift(short[] output,
int outputIndex,
short[] input1,
int input1Index,
short[] input2,
int input2Index,
int length,
int rightShifts)
public static void multWithLeftShift(short[] output,
int outputIndex,
short[] input1,
int input1Index,
short[] input2,
int input2Index,
int length,
int leftShifts)
public static void reverseMultiplyRight(short[] out,
int outIndex,
short[] in,
int inIndex,
short[] win,
int winIndex,
int length,
int rightShifts)
public static void reverseMultiplyLeft(short[] out,
int outIndex,
short[] in,
int inIndex,
short[] win,
int winIndex,
int length,
int leftShifts)
public static void bitShiftRight(int[] output,
int outputIndex,
int[] input,
int inputIndex,
int length,
int rightShifts)
public static void bitShiftLeft(int[] output,
int outputIndex,
int[] input,
int inputIndex,
int length,
int leftShifts)
public static void addWithRightShift(short[] out,
int outIndex,
short[] in1,
int in1Index,
short[] in2,
int in2Index,
int length,
int rightShifts)
public static void addWithLeftShift(short[] out,
int outIndex,
short[] in1,
int in1Index,
short[] in2,
int in2Index,
int length,
int leftShifts)
public static void addAffineVectorToVector(short[] out,
int outIndex,
short[] in,
int inIndex,
short gain,
int addConstant,
short rightShifts,
int length)
public static void expand(short[] output,
int outputIndex,
short[] input,
int inputIndex,
short[] coeficient,
int length)
public static void reverseCopy(short[] dest,
int destIndex,
short[] source,
int sourceIndex,
int length)
public static void filterMA(short[] input,
int inputIndex,
short[] output,
int outputIndex,
short[] B,
int bIndex,
int bLength,
int length)
public static void filterAR(short[] input,
int inputIndex,
short[] output,
int outputIndex,
short[] coefs,
int coefsIndex,
int coefsLength,
int length)
Copyright © 2017 TeleStax, Inc.. All Rights Reserved.