net.anotheria.moskitodemo.usecases.qe.business
Class QECalculatorImpl

java.lang.Object
  extended by net.anotheria.moskitodemo.usecases.qe.business.QECalculatorImpl
All Implemented Interfaces:
IQECalculator

public class QECalculatorImpl
extends Object
implements IQECalculator


Constructor Summary
QECalculatorImpl()
           
 
Method Summary
 int calculateDeterminant(int a, int b, int c)
           
 DoubleEquationResult solveForPositiveDeterminat(int a, int b, int c)
           
 int solveForZeroDeterminant(int a, int b, int c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QECalculatorImpl

public QECalculatorImpl()
Method Detail

calculateDeterminant

public int calculateDeterminant(int a,
                                int b,
                                int c)
                         throws QECalculatorException
Specified by:
calculateDeterminant in interface IQECalculator
Throws:
QECalculatorException

solveForPositiveDeterminat

public DoubleEquationResult solveForPositiveDeterminat(int a,
                                                       int b,
                                                       int c)
                                                throws QECalculatorException
Specified by:
solveForPositiveDeterminat in interface IQECalculator
Throws:
QECalculatorException

solveForZeroDeterminant

public int solveForZeroDeterminant(int a,
                                   int b,
                                   int c)
                            throws QECalculatorException
Specified by:
solveForZeroDeterminant in interface IQECalculator
Throws:
QECalculatorException


Copyright © 2010-2012 anotheria.net. All Rights Reserved.