Package org.scictrl.mp.orbitcorrect
Interface IMagnetCalculatorModel
- All Known Implementing Classes:
DefaultGenericMagnetCalculator
public interface IMagnetCalculatorModel
IMagnetCalculatorModel interface.
- Author:
- igor@scictrl.com
-
Method Summary
Modifier and TypeMethodDescriptiondoublecalcCurrent(double fieldStrength) calcCurrent.doublecalcFieldStrength(double current) calcFieldStrength.doublegetEnergy.getName()getName.voidsetEnergy(double energy) setEnergy.
-
Method Details
-
getName
String getName()getName.
- Returns:
- a
Stringobject
-
calcCurrent
double calcCurrent(double fieldStrength) calcCurrent.
- Parameters:
fieldStrength- double- Returns:
- double
-
calcFieldStrength
double calcFieldStrength(double current) calcFieldStrength.
- Parameters:
current- double- Returns:
- double
-
getEnergy
double getEnergy()getEnergy.
- Returns:
- double
-
setEnergy
void setEnergy(double energy) setEnergy.
- Parameters:
energy- double
-