|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfhm.edu.fem.calc.FEMCalc
fhm.edu.fem.calc.FEMCalcGauss
fhm.edu.fem.calc.FEMCalcTemperature
public class FEMCalcTemperature
Class Description: This class extends from the FEMCalcGauss class taking care of the whole calculation. The difference is that this class overwrites the method start() as well as the method calculation() from FEMCalc which is the base-class. It makes use of the method compilation() from FEMCalcGauss. This class is being used when we have a FEM3 File with CTabs used for temperature calculations.
Field Summary | |
---|---|
protected double |
alpha
|
protected double |
fxyValue
|
protected static int |
OUTER_POINTS_LINE_INTEGRAL
|
protected Vector |
vectorB
|
Fields inherited from class fhm.edu.fem.calc.FEMCalcGauss |
---|
INNER_POINTS, OUTER_POINTS |
Fields inherited from class fhm.edu.fem.calc.FEMCalc |
---|
APPROACH_LINEAR, APPROACH_QUADRATIC, completeStiffnessMatrix, femManager, localLogger, startTime, tmpTime, totalTime |
Constructor Summary | |
---|---|
FEMCalcTemperature()
Create a new FEM Calculator for Temperature Tasks |
Method Summary | |
---|---|
protected boolean |
calculate(Calculation calc)
Do the calculation, overwritten from FEMCalc because we still need to get the results of Vector B into the calculation |
protected boolean |
createLineIntegral()
Build the line integral and compile it onto the complete stiffness matrix |
protected boolean |
createVectorB()
Do the compilation of the vector B |
protected static void |
displaySpecificResults(Vector u)
This method displays the specific results for certain nodes we need to compare the results with the ones from the "Schwartz" book |
boolean |
start()
Call this method to start the calculation |
Methods inherited from class fhm.edu.fem.calc.FEMCalcGauss |
---|
compilation |
Methods inherited from class fhm.edu.fem.calc.FEMCalc |
---|
getCompleteStiffnessMatrix, getTotalTime |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected double alpha
protected double fxyValue
protected static int OUTER_POINTS_LINE_INTEGRAL
protected Vector vectorB
Constructor Detail |
---|
public FEMCalcTemperature()
Method Detail |
---|
protected boolean calculate(Calculation calc)
calculate
in class FEMCalc
calc,
- the calculation object
protected boolean createLineIntegral()
protected boolean createVectorB()
protected static void displaySpecificResults(Vector u)
u,
- the result vectorpublic boolean start()
start
in class FEMCalc
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |