mathcomp.run
Class NSFilamentAssemblerRun
java.lang.Object
mathcomp.monitor.DefaultReportable
mathcomp.run.AssemblerRun
mathcomp.run.NSIteratedAssemblerRun
mathcomp.run.NSFilamentAssemblerRun
- All Implemented Interfaces:
- java.lang.Runnable, Reportable
public class NSFilamentAssemblerRun
- extends NSIteratedAssemblerRun
Methods inherited from class mathcomp.run.AssemblerRun |
getAss, getErrorCalculator, getM, getSolver, getX, isMonitored, setAss, setDoErrorCalc, setErrorCalculator, setM, setMonitored, setSolver, setX |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
yEND
public double yEND
bending
public double bending
stretching
public double stretching
fileName
public java.lang.String fileName
NSFilamentAssemblerRun
public NSFilamentAssemblerRun()
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
- Overrides:
run
in class NSIteratedAssemblerRun
moveFilament
public void moveFilament()
- returns true of filament is successfully moved
returns false if filament translation was too different from last time step
no movement is done, time must stay, time step must be shortened..?
updateForces
public void updateForces(Filament fil)
updateNormals
public void updateNormals(Filament fil)
setDamper
public void setDamper(double damper)
setYEND
public void setYEND(double yEnd)