protected abstract double GetLikelihoodRatio(
	DoubleMatrix samplePoint,
	DoubleMatrix nominalParameter,
	DoubleMatrix referenceParameter
)Protected MustOverride Function GetLikelihoodRatio ( 
	samplePoint As DoubleMatrix,
	nominalParameter As DoubleMatrix,
	referenceParameter As DoubleMatrix
) As Doubleprotected:
virtual double GetLikelihoodRatio(
	DoubleMatrix^ samplePoint, 
	DoubleMatrix^ nominalParameter, 
	DoubleMatrix^ referenceParameter
) abstractabstract GetLikelihoodRatio : 
        samplePoint : DoubleMatrix * 
        nominalParameter : DoubleMatrix * 
        referenceParameter : DoubleMatrix -> float 
            A Cross-Entropy estimator is designed to evaluate the probability 
            of rare events regarding the performance of complex systems.
            It is assumed that such probability must be evaluated 
            with respect to a specific density function, member of a parametric 
            family  
            
            where  is a vector representing 
            a possible state of the system, 
            and 
 is the set of allowable 
            values for parameter 
. 
            Let 
 be the specific 
            parameter value under which the probability must be evaluated. 
            This is referred to as the nominal parameter. 
            
            Method GetLikelihoodRatio
            is intended to return the value
            
            i.e., the likelihood ratio of 
             to 
            
 evaluated at 
            state 
, where 
 
            is the nominalParameter while 
            is the referenceParameter.