Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

riso.approximation
Class MixingProportionIntegrand  view MixingProportionIntegrand download MixingProportionIntegrand.java

java.lang.Object
  extended byriso.approximation.MixingProportionIntegrand
All Implemented Interfaces:
riso.numerical.Callback_1d

class MixingProportionIntegrand
extends java.lang.Object
implements riso.numerical.Callback_1d


Field Summary
(package private)  riso.distributions.MixGaussians approximation
           
(package private)  int q_index
           
(package private)  riso.distributions.Distribution target
           
(package private)  double[] x1
           
 
Constructor Summary
(package private) MixingProportionIntegrand(int q_index, riso.distributions.Distribution target, riso.distributions.MixGaussians approximation)
           
 
Method Summary
 double f(double x)
          Computes target.p(x) * approximation.responsibility(q_index, x).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

q_index

int q_index

target

riso.distributions.Distribution target

approximation

riso.distributions.MixGaussians approximation

x1

double[] x1
Constructor Detail

MixingProportionIntegrand

MixingProportionIntegrand(int q_index,
                          riso.distributions.Distribution target,
                          riso.distributions.MixGaussians approximation)
Method Detail

f

public double f(double x)
         throws java.lang.Exception
Computes target.p(x) * approximation.responsibility(q_index, x).

Specified by:
f in interface riso.numerical.Callback_1d