public abstract class Mixture
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Database |
db |
java.lang.Object[] |
kernel |
static int |
maxkp |
int[] |
type |
int |
typecurvedgauss |
int |
typegauss |
int |
typeline |
int |
typescaleshift |
int |
typeuniform |
int |
xsiz |
int |
ysiz |
Constructor and Description |
---|
Mixture(int xSize,
int ySize,
Database DB) |
Modifier and Type | Method and Description |
---|---|
void |
EM(double[] ws) |
void |
EMmain(double[] ws) |
java.lang.Object |
getKernel(int kernel_index) |
java.awt.Color |
getKernelColor(int i) |
int |
getnk() |
void |
initKernel(java.lang.Object mod,
int tp,
int pos) |
double |
likelihood() |
void |
paint(java.awt.Graphics g) |
void |
randomKernels() |
void |
randomKernels(double[] ws) |
void |
setnk(int nK) |
void |
setnk(int nK,
double[] ws) |
public static final int maxkp
public final int typegauss
public final int typeuniform
public final int typecurvedgauss
public final int typescaleshift
public final int typeline
public java.lang.Object[] kernel
public int[] type
public int xsiz
public int ysiz
public Database db
public Mixture(int xSize, int ySize, Database DB)
public void initKernel(java.lang.Object mod, int tp, int pos)
public void setnk(int nK)
public int getnk()
public void setnk(int nK, double[] ws)
public void randomKernels(double[] ws)
public java.lang.Object getKernel(int kernel_index)
public void randomKernels()
public void paint(java.awt.Graphics g)
public java.awt.Color getKernelColor(int i)
public void EM(double[] ws)
public void EMmain(double[] ws)
public double likelihood()