public class AbelianDifferentialAnalysisFunctionFactory extends Object
Constructor and Description |
---|
AbelianDifferentialAnalysisFunctionFactory() |
Modifier and Type | Method and Description |
---|---|
static SchottkyAnalysisFunction |
createAbsSeriesFunctionFor1stKind(Schottky schottky,
double testAcc,
int n)
Creates function which delivers the absolute series
related to the differential of first kind.
|
static SchottkyAnalysisFunction |
createAbsValueFunctionFor1stKind(Schottky schottky,
double testAcc,
int n)
Creates function evaluating the absolute value of the
abelian differential of fist kind.
|
static SchottkyAnalysisFunction |
createAnalysisCheckFunctionFor1stKind(Schottky schottky,
double testAcc,
int n)
Creates function which checks the analysis object for
differential of the 1st kind.
|
static SchottkyAnalysisFunction |
createArgValueFunctionFor1stKind(Schottky schottky,
double testAcc,
int n)
Creates function evaluating the argument value of the
abelian differential of fist kind.
|
static SchottkyAnalysisFunction |
createBenchMarkFunction(SchottkyAnalysisFunction function)
Creates function measering bench marks for provided function.
|
static SchottkyAnalysisFunction |
createErrorFunctionFor1stKind(Schottky schottky,
double testAcc,
int n)
Creates function which delivers the theoretical error
of the approximation of differential of first kind.
|
static SchottkyAnalysisFunction |
createMaxWordLengthFunctionFor1stKind(Schottky schottky,
double testAcc,
int n)
Creates function which delivers the largest word length of all
element in section of the the subset which
is used for the approximation of differential of first kind.
|
static SchottkyAnalysisFunction |
createMinWordLengthFunctionFor1stKind(Schottky schottky,
double testAcc,
int n)
Creates function which delivers the smallest word length of all
element in section of the the subset which
is used for the approximation of differential of first kind.
|
static SchottkyAnalysisFunction |
createNumericalErrorFunctionFor1stKind(Schottky schottky,
double testAcc,
double controlAcc,
int n)
Creates function which evaluates numerical the absolute error
we make when we use the approxiamation with a prescribed
error given by testAcc.
|
static SchottkyAnalysisFunction |
createNumericalErrorOfAbsFunctionFor1stKind(Schottky schottky,
double testAcc,
double controlAcc,
int n)
Creates function which evaluates numerical the absolute error
we make when we use the approxiamation with a prescribed
error given by testAcc, but this time we refer to the absolute series.
|
static SchottkyAnalysisFunction |
createNumOfUsedTermsFunctionFor1stKind(Schottky schottky,
double testAcc,
int n)
Creates function counting the number of elements in subset which
is used for the approximation of the differential of first kind.
|
static SchottkyAnalysisFunction |
createWasteFunctionFor1stKind(Schottky schottky,
double testAcc,
int n)
Creates function which delivers the waste caused by the
evaluation algorithm.
|
public AbelianDifferentialAnalysisFunctionFactory()
public static SchottkyAnalysisFunction createAbsSeriesFunctionFor1stKind(Schottky schottky, double testAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createAbsValueFunctionFor1stKind(Schottky schottky, double testAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createAnalysisCheckFunctionFor1stKind(Schottky schottky, double testAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createArgValueFunctionFor1stKind(Schottky schottky, double testAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createBenchMarkFunction(SchottkyAnalysisFunction function)
function
- we want to banch mark.public static SchottkyAnalysisFunction createErrorFunctionFor1stKind(Schottky schottky, double testAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createMaxWordLengthFunctionFor1stKind(Schottky schottky, double testAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createMinWordLengthFunctionFor1stKind(Schottky schottky, double testAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createNumericalErrorFunctionFor1stKind(Schottky schottky, double testAcc, double controlAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createNumericalErrorOfAbsFunctionFor1stKind(Schottky schottky, double testAcc, double controlAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createNumOfUsedTermsFunctionFor1stKind(Schottky schottky, double testAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differentialpublic static SchottkyAnalysisFunction createWasteFunctionFor1stKind(Schottky schottky, double testAcc, int n)
schottky
- instance of analysistestAcc
- accuracy of approximationn
- index of differential