Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package net.sf.kerner.utils.math;
  
  public enum DoubleUnit implements PrefixableDouble {
  
  	PICO {
  		@Override
  		public double toPicos(double units) {
  			return units;
  		}
 
 		public double toNanos(double units) {
 			return units / ( / );
 		}
 
 		public double toMicros(double units) {
 			return units / ( / );
 		}
 
 		public double toMillis(double units) {
 			return units / ( / );
 		}
 
 		public double toUnits(double units) {
 			return units / ( / );
 		}
 
 		public double toKilos(double units) {
 			return units / ( / );
 		}
 
 		public double toMegas(double units) {
 			return units / ( / );
 		}
 
 		public double toGigas(double units) {
 			return units / ( / );
 		}
 
 		public double toTeras(double units) {
 			return units / ( / );
 		}
 
 		public double convert(double unitsDoubleUnit unit) {
 			return unit.toPicos(units);
 		}
 	},
 	NANO {
 		public double toPicos(double units) {
 			return ArithmeticSavety.multiply(units / );
 		}
 
 		public double toNanos(double units) {
 			return units;
 		}
 
 		public double toMicros(double units) {
 			return units / ( / );
 		}
 
 		public double toMillis(double units) {
 			return units / ( / );
 		}
 
 		public double toUnits(double units) {
 			return units / ( / );
 		}
 
 		public double toKilos(double units) {
 			return units / ( / );
 		}
 
 		public double toMegas(double units) {
 			return units / ( / );
 		}
 
 		public double toGigas(double units) {
 			return units / ( / );
 		}
 
 		public double toTeras(double units) {
 			return units / ( / );
		}
		public double convert(double unitsDoubleUnit unit) {
			return unit.toNanos(units);
		}
	},
	MICRO {
		public double toPicos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toNanos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMicros(double units) {
			return units;
		}
		public double toMillis(double units) {
			return units / ( / );
		}
		public double toUnits(double units) {
			return units / ( / );
		}
		public double toKilos(double units) {
			return units / ( / );
		}
		public double toMegas(double units) {
			return units / ( / );
		}
		public double toGigas(double units) {
			return units / ( / );
		}
		public double toTeras(double units) {
			return units / ( / );
		}
		public double convert(double unitsDoubleUnit unit) {
			return unit.toMicros(units);
		}
	},
	MILLI {
		public double toPicos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toNanos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMicros(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMillis(double units) {
			return units;
		}
		public double toUnits(double units) {
			return units / ( / );
		}
		public double toKilos(double units) {
			return units / ( / );
		}
		public double toMegas(double units) {
			return units / ( / );
		}
		public double toGigas(double units) {
			return units / ( / );
		}
		public double toTeras(double units) {
			return units / ( / );
		}
		public double convert(double unitsDoubleUnit unit) {
			return unit.toMillis(units);
		}
	},
	UNIT {
		public double toPicos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toNanos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMicros(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMillis(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toUnits(double units) {
			return units;
		}
		public double toKilos(double units) {
			return units / ( / );
		}
		public double toMegas(double units) {
			return units / ( / );
		}
		public double toGigas(double units) {
			return units / ( / );
		}
		public double toTeras(double units) {
			return units / ( / );
		}
		public double convert(double unitsDoubleUnit unit) {
			return unit.toUnits(units);
		}
	},
	KILO {
		public double toPicos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toNanos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMicros(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMillis(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toUnits(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toKilos(double units) {
			return units;
		}
		public double toMegas(double units) {
			return units / ( / );
		}
		public double toGigas(double units) {
			return units / ( / );
		}
		public double toTeras(double units) {
			return units / ( / );
		}
		public double convert(double unitsDoubleUnit unit) {
			return unit.toKilos(units);
		}
	},
	MEGA {
		public double toPicos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toNanos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMicros(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMillis(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toUnits(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toKilos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMegas(double units) {
			return units;
		}
		public double toGigas(double units) {
			return units / ( / );
		}
		public double toTeras(double units) {
			return units / ( / );
		}
		public double convert(double unitsDoubleUnit unit) {
			return unit.toMegas(units);
		}
	},
	GIGA {
		public double toPicos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toNanos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMicros(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMillis(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toUnits(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toKilos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMegas(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toGigas(double units) {
			return units;
		}
		public double toTeras(double units) {
			return units / ( / );
		}
		public double convert(double unitsDoubleUnit unit) {
			return unit.toGigas(units);
		}
	},
	TERA {
		public double toPicos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toNanos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMicros(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMillis(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toUnits(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toKilos(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toMegas(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toGigas(double units) {
			return ArithmeticSavety.multiply(units / );
		}
		public double toTeras(double units) {
			return units;
		}
		public double convert(double unitsDoubleUnit unit) {
			return unit.toTeras(units);
		}
	};
	static final double C0 = 1;
	static final double C1 =  * 1000;
	static final double C2 =  * 1000;
	static final double C3 =  * 1000;
	static final double C4 =  * 1000;
	static final double C5 =  * 1000;
	static final double C6 =  * 1000;
	static final double C7 =  * 1000;
	static final double C8 =  * 1000;
	public double toPicos(double units) {
		throw new AbstractMethodError();
	}
	public double toNanos(double units) {
		throw new AbstractMethodError();
	}

Equivalent to UNIT.convert(units, this).

Parameters:
units the units to convert
Returns:
the converted units
	public double toMicros(double units) {
		throw new AbstractMethodError();
	}
	public double toMillis(double units) {
		throw new AbstractMethodError();
	}
	public double toUnits(double units) {
		throw new AbstractMethodError();
	}
	public double toKilos(double units) {
		throw new AbstractMethodError();
	}
	public double toMegas(double units) {
		throw new AbstractMethodError();
	}
	public double toGigas(double units) {
		throw new AbstractMethodError();
	}
	public double toTeras(double units) {
		throw new AbstractMethodError();
	}
	public double convert(double unitsDoubleUnit unit) {
		throw new AbstractMethodError();
	}
New to GrepCode? Check out our FAQ X