List of usage examples for org.apache.commons.math3.fraction BigFraction doubleValue
@Override public double doubleValue()
Gets the fraction as a double.
From source file:info.gehrels.voting.singleTransferableVote.StringBuilderBackedSTVElectionCalculationListener.java
@Override public void quorumHasBeenCalculated(long numberOfValidBallots, long numberOfSeats, BigFraction quorum) { formatLine("Das Quorum liegt bei %f (%d Sitze, %d gltige Stimmen).", quorum.doubleValue(), numberOfSeats, numberOfValidBallots);/* www.java 2s .c o m*/ }
From source file:info.gehrels.voting.singleTransferableVote.StringBuilderBackedSTVElectionCalculationListener.java
@Override public void nobodyReachedTheQuorumYet(BigFraction quorum) { formatLine("Niemand von den verbleibenden Kandidierenden hat das Quorum von %f Stimmen erreicht:", quorum.doubleValue()); }
From source file:info.gehrels.voting.singleTransferableVote.StringBuilderBackedSTVElectionCalculationListener.java
@Override public void candidateIsElected(Candidate winner, BigFraction numberOfVotes, BigFraction quorum) { formatLine("%s hat mit %f Stimmen das Quorum von %f Stimmen erreicht und ist gewhlt.", winner.name, numberOfVotes.doubleValue(), quorum.doubleValue()); }
From source file:cc.redberry.core.number.Numeric.java
@Override public Numeric add(BigFraction fraction) { checkNotNull(fraction);//from w w w.j a va 2 s . com //FUTURE fraction.doubleValue() is very unefficient operation return add(fraction.doubleValue()); }
From source file:cc.redberry.core.number.Numeric.java
@Override public Numeric divide(BigFraction fraction) { checkNotNull(fraction);//from www. j ava 2 s .c o m //FUTURE fraction.doubleValue() is very unefficient operation return divide(fraction.doubleValue()); }
From source file:cc.redberry.core.number.Numeric.java
@Override public Numeric multiply(BigFraction fraction) { checkNotNull(fraction);/*from w w w. j a v a 2 s.c om*/ //FUTURE fraction.doubleValue() is very unefficient operation return multiply(fraction.doubleValue()); }
From source file:controller.CLI.java
private String parseSolution(String[] args) { LP lp = lps.get(p - 1);//from w w w . j av a2s. c o m BigFraction[] point = lp.point(); BigFraction val = lp.objVal(); int prec = stdPrec; if (args.length == 3) { try { prec = Integer.parseInt(args[2]); } catch (NumberFormatException e) { return Data.SYNTAX.get(Data.showSolution); } } StringBuilder sb = new StringBuilder("("); String f = String.format("%%.%df", prec); for (int i = 0; i < point.length - 1; i++) { sb.append(String.format((f + ", "), point[i].doubleValue())); } sb.append(String.format(f + ")", point[point.length - 1].doubleValue())); return String.format(f + " at point %s%n", val.doubleValue(), sb.toString()); }