Skip to content

Commit

Permalink
Base Version 1.0
Browse files Browse the repository at this point in the history
Taguchi Hadamard Noise Orthogonal Matrix Generator
  • Loading branch information
Rajesh-VPai authored Apr 18, 2020
1 parent 73a0e24 commit d6cdf68
Show file tree
Hide file tree
Showing 66 changed files with 41,285 additions and 0 deletions.
74 changes: 74 additions & 0 deletions ColConfigration.java
Original file line number Diff line number Diff line change
@@ -0,0 1,74 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package TaguchHadamardNoise;

import org.apache.log4j.Logger;

/**
*
* @author Administrator
*/
public class ColConfigration {
public static Logger log = Logger.getLogger(ColConfigration.class.getName());
String Name;//Name of the Column(Display)
int ColNumber=0;//Which Column this data belongs
int ColType=0; // 0 -Not configured, 1 -Analog, 2 - Digital , 3 - Cyclic , 4 - Time , 5 - Normal

//High Level Equation
String ColEquations="";// "" -Not configured, [0] contains F(x), 1 contains F'(x), 2 contains F""(x) etc
int HighestDerivative=-1;// -1 -Not configured, 0 Unused, Order of the Derivative (1st,2nd etc)
int HighestIntegral=-1;// -1 -Not configured, 0 Unused, Order of the Derivative (1st,2nd etc)
int NumDenUsed=0;// -1 -Not configured, 0 -Unused, 1 -Numerator Used , 2 -Deniminator Used , 3 - Both Used
String ColEqnIndependantVar="";// "" -Not configured, x=x is the Independant Variable
String ColEqnDependantVar="";// "" -Not configured, y=y is the Dependant Variable
//Numerator Equation Details
String ColNumEquations="";// "" -Not configured,
int HighestNumDerivative=-1;// -1 -Not configured, 0 Unused, Order of the Derivative (1st,2nd etc)
String ColInternalEqnIndependantVarNum="";// "" -Not configured, x=x is the Independant Variable
String ColInternalEqnDependantVarNum="";// "" -Not configured, y=y is the Dependant Variable

//Numerator Section
String ColInternalEqnNum="";// "" -Not configured,
int ColEqnIntrnTypeNum=0; // 0 -Not configured, 1 -Schwartz, 2 - Fast Growing Heirarchy , 3 - Steady State Sine
String ColEqnIntrnVarNum="";// "" -Not configured, :Any Other String of comma seperated variables

// Denominator Equation Details
String ColDenEquations="";// "" -Not configured,
int HighestDenDerivative=-1;// -1 -Not configured, 0 Unused, Order of the Derivative (1st,2nd etc)

//Denominator Section
String ColInternalEqnDen="";// "" -Not configured,
int ColEqnIntrnTypeDen=0; // 0 -Not configured, 1 -Schwartz, 2 - Fast Growing Heirarchy , 3 - Steady State Sine
String ColEqnIntrnVarDen="";// "" -Not configured, :Any Other String of comma seperated variables
String ColInternalEqnIndependantVarDen="";// "" -Not configured, x=x is the Independant Variable
String ColInternalEqnDependantVarDen="";// "" -Not configured, y=y is the Dependant Variable


int ColEqnType=0; // 0 -Not configured, 1 -Schwartz, 2 - Fast Growing Heirarchy , 3 - Steady State Sine
String ColOutputOperand="";// "" -Not configured, * -Multiply Numerator, / - Divide Denominator , # - No Effect
int ColOutputCol=-1;// -1 -Not configured, Any Other positive number :Column of ResultArray
int ColProbDenFunc=0; // 0 -Not configured, 1 -Gaussian, 2 - Uniform DIstribution(Computer) , 3 - Weibull 4 - Poisson 5 - Binomial
int ColOrderApplyEqn=-1;// -1 -Not configured, Any Other positive number :Order of Application
String ColEqnVariables="";// "" -Not configured, :Any Other String of comma seperated variables

int ColEqnInternalType=0;// Type of Waveform:0 -Not configured, 1 -Numerator only, 2 - Denominator only , 3 - Num & Denominator

MathsContxtLAv0_1_Prod ColEqnDetails;//High Level Equation Applicable
MathsContxtLAv0_1_Prod ColNumEqnDetails;
MathsContxtLAv0_1_Prod ColDenEqnDetails;

// Store of Fx,F'x,F''x etc
String[] ColEqnDetailsStr;//Store of Numerator F'x,F''x etc
String[] ColNumEqnDetailsStr;//Store of Numerator F'x,F''x etc
String[] ColDenEqnDetailsStr;//Store of Denominator F'x,F''x etc
String[] ColEqnDetailsIntegrStr;//Store of Numerator F'x,F''x etc

ColConfigration(int ObjectNum){

}


}
86 changes: 86 additions & 0 deletions ConsoleColors.java
Original file line number Diff line number Diff line change
@@ -0,0 1,86 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package TaguchHadamardNoise;

/**
*
* @author Administrator
*/
public class ConsoleColors {
//Reset
public static final String RESET = "\033[0m";

//Regular Colors
public static final String BLACK = "\033[0;30m"; //BLACK
public static final String RED = "\033[0;31m"; //RED
public static final String GREEN = "\033[0;32m"; //GREEN
public static final String YELLOW = "\033[0;33m"; //YELLOW
public static final String BLUE = "\033[0;34m"; //BLUE
public static final String PURPLE = "\033[0;35m"; //PURPLE
public static final String CYAN = "\033[0;36m"; //CYAN
public static final String WHITE = "\033[0;37m"; //WHITE

//BOLD
public static final String BLACK_BOLD = "\033[1;30m"; //BLACK
public static final String RED_BOLD = "\033[1;31m"; //RED
public static final String GREEN_BOLD = "\033[1;32m"; //GREEN
public static final String YELLOW_BOLD = "\033[1;33m"; //YELLOW
public static final String BLUE_BOLD = "\033[1;34m"; //BLUE
public static final String PURPLE_BOLD = "\033[1;35m"; //PURPLE
public static final String CYAN_BOLD = "\033[1;36m"; //CYAN
public static final String WHITE_BOLD = "\033[1;37m"; //WHITE

//UNDERLINE
public static final String BLACK_UNDERLINED = "\033[4;30m"; //BLACK
public static final String RED_UNDERLINED = "\033[4;31m"; //RED
public static final String GREEN_UNDERLINED = "\033[4;32m"; //GREEN
public static final String YELLOW_UNDERLINED = "\033[4;33m"; //YELLOW
public static final String BLUE_UNDERLINED = "\033[4;34m"; //BLUE
public static final String PURPLE_UNDERLINED = "\033[4;35m"; //PURPLE
public static final String CYAN_UNDERLINED = "\033[4;36m"; //CYAN
public static final String WHITE_UNDERLINED = "\033[4;37m"; //WHITE

//BACKGROUND
public static final String BLACK_BACKGROUND = "\033[40m"; //BLACK
public static final String RED_BACKGROUND = "\033[41m"; //RED
public static final String GREEN_BACKGROUND = "\033[42m"; //GREEN
public static final String YELLOW_BACKGROUND = "\033[43m"; //YELLOW
public static final String BLUE_BACKGROUND = "\033[44m"; //BLUE
public static final String PURPLE_BACKGROUND = "\033[45m"; //PURPLE
public static final String CYAN_BACKGROUND = "\033[46m"; //CYAN
public static final String WHITE_BACKGROUND = "\033[47m"; //WHITE

//HIGH INTENSITY
public static final String BLACK_BRIGHT = "\033[0;90m"; //BLACK
public static final String RED_BRIGHT = "\033[0;91m"; //RED
public static final String GREEN_BRIGHT = "\033[0;92m"; //GREEN
public static final String YELLOW_BRIGHT = "\033[0;93m"; //YELLOW
public static final String BLUE_BRIGHT = "\033[0;94m"; //BLUE
public static final String PURPLE_BRIGHT = "\033[0;95m"; //PURPLE
public static final String CYAN_BRIGHT = "\033[0;96m"; //CYAN
public static final String WHITE_BRIGHT = "\033[0;97m"; //WHITE

//BOLD HIGH INTENSITY
public static final String BLACK_BOLD_BRIGHT = "\033[1;90m"; //BLACK
public static final String RED_BOLD_BRIGHT = "\033[1;91m"; //RED
public static final String GREEN_BOLD_BRIGHT = "\033[1;92m"; //GREEN
public static final String YELLOW_BOLD_BRIGHT = "\033[1;93m"; //YELLOW
public static final String BLUE_BOLD_BRIGHT = "\033[1;94m"; //BLUE
public static final String PURPLE_BOLD_BRIGHT = "\033[1;95m"; //PURPLE
public static final String CYAN_BOLD_BRIGHT = "\033[1;96m"; //CYAN
public static final String WHITE_BOLD_BRIGHT = "\033[1;97m"; //WHITE


//HIGH INTENSITY BACKGROUND
public static final String BLACK_BACKGROUND_BRIGHT = "\033[0;100m"; //BLACK
public static final String RED_BACKGROUND_BRIGHT = "\033[0;101m"; //RED
public static final String GREEN_BACKGROUND_BRIGHT = "\033[0;102m"; //GREEN
public static final String YELLOW_BACKGROUND_BRIGHT = "\033[0;103m"; //YELLOW
public static final String BLUE_BACKGROUND_BRIGHT = "\033[0;104m"; //BLUE
public static final String PURPLE_BACKGROUND_BRIGHT = "\033[0;105m"; //PURPLE
public static final String CYAN_BACKGROUND_BRIGHT = "\033[0;106m"; //CYAN
public static final String WHITE_BACKGROUND_BRIGHT = "\033[0;107m"; //WHITE
}
20 changes: 20 additions & 0 deletions DOEDPNoise000
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=8*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=5*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=4*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=4*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
20 changes: 20 additions & 0 deletions DOEDPNoise001
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=8*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=5*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=4*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=4*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
20 changes: 20 additions & 0 deletions DOEDPNoise002
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=8*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=5*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=4*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=4*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
20 changes: 20 additions & 0 deletions DOEDPNoise003
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=8*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=5*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=4*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=4*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
20 changes: 20 additions & 0 deletions DOEDPNoise004
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=8*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=5*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=4*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=4*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
20 changes: 20 additions & 0 deletions DOEDPNoise005
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=8*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=5*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=4*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=4*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
20 changes: 20 additions & 0 deletions DOEDPNoise006
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=8*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=5*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=4*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=4*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
20 changes: 20 additions & 0 deletions DOEDPNoise007
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=2*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=13*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=134*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=124*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
20 changes: 20 additions & 0 deletions DOEDPNoise008
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=8*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=5*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=4*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=4*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
20 changes: 20 additions & 0 deletions DOEDPNoise009
Original file line number Diff line number Diff line change
@@ -0,0 1,20 @@
RandSeed=1
LCG_ValueInit=5
LCG_ValueOrder=5
EqnLCG_Value=8*Xn 20
LCG_levelCntrlInit=2
LCG_levelCntrlOrder=2
EqnLCG_levelCntrl=5*Xn 17
LCG_FactValueInit=5
LCG_FactValueOrder=5
EqnLCG_FactValue=3*Xn 15
LCG_NPRFactValueInit=4
LCG_NPRFactValueOrder=4
EqnLCG_NPRFactValue=4*Xn 13
LCG_FactorialInit=3
LCG_FactorialOrder=3
EqnLCG_Factorial=4*Xn 15
UseSoftwareNoise(MSB) = true;
UseHardwareNoise(LSB) = true;
UseIntegration = true;
AvoidStackOverflow = true;
Loading

0 comments on commit d6cdf68

Please sign in to comment.