A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C

C - Variable in class fhm.edu.fem.calc.FEMCalcMembrane
 
CalcAnimation - Class in fhm.edu.fem.animation
Class Description: This class is being used when we have a FEM4 files for Membran calculations.
CalcAnimation() - Constructor for class fhm.edu.fem.animation.CalcAnimation
Basic Constructor needed for other animation classes extending from this one
CalcAnimation(String[]) - Constructor for class fhm.edu.fem.animation.CalcAnimation
Create a new Calc Animation Object
CalcAnimationSpanner - Class in fhm.edu.fem.animation
Class Description: This class is being used when we have FEM6 files for Spanner calculations.
CalcAnimationSpanner(FEMCalcSpanner, String[]) - Constructor for class fhm.edu.fem.animation.CalcAnimationSpanner
Create a new Calc Animation Object
calcDoubleIntegration(double, double, double, double, Method, Method, Method, int, int, Vector, Vector, Vector, Vector) - Static method in class fhm.edu.fem.calc.FEMGaussQuadrature
Calculate the Gauss-Quadrature to solve an integral
calcEigenvalueAt(int, int, double, double) - Method in class fhm.edu.fem.calc.CalcEigenvalues
Calculate the eigenvalue using the formula (using the values stored in this class) : lambda(i,j) = pi^2 * [ (i^2/a^2) + (j^2/b^2) ]
CalcEigenvalues - Class in fhm.edu.fem.calc
Class Description: This class executes the calculation of the exact eigenvalues
CalcEigenvalues(double, double) - Constructor for class fhm.edu.fem.calc.CalcEigenvalues
Create a new Calculator to get the exact Eigenvalues
calcEigenvectorError(Vector) - Method in class fhm.edu.fem.calc.FEMCalcMembrane
Part 2-5 : Helper Method - Error calculation ######################## Used to calculate the error between the calculated results in vector u and the exact results calculated by sin(i*(pi/a)*x) * sin(j*(pi/b)*y)
calcExactEigenvectorValues(double, double, double, double, int, int) - Method in class fhm.edu.fem.calc.FEMCalcMembrane
Calculate the exact eigenvector values via formula : sin(i*(pi/a)*x) * sin(j*(pi/b)*y)
calcIntegration(double, double, Method, Method, Method, int, int, Vector, Vector, Vector, Vector, int) - Static method in class fhm.edu.fem.calc.FEMGaussQuadrature
Calculate the Gauss-Quadrature to solve an integral
calcSigma() - Method in class fhm.edu.fem.calc.FEMCalcSpanner
Calculate Sigma
calcSingleIntegration(double, double, Method, Method, Method, int, int, Vector, Vector) - Static method in class fhm.edu.fem.calc.FEMGaussQuadrature
Calculate one single integral via the gauss quadrature
calculate(Calculation) - Method in class fhm.edu.fem.calc.FEMCalc
Do the calculation
calculate(Calculation) - Method in class fhm.edu.fem.calc.FEMCalcSpanner
Do the calculation
calculate(Calculation) - Method in class fhm.edu.fem.calc.FEMCalcTemperature
Do the calculation, overwritten from FEMCalc because we still need to get the results of Vector B into the calculation
calculateAI() - Method in class fhm.edu.fem.animation.CalcAnimation
Calculate the Vector a(i)
calculateAll() - Method in class fhm.edu.fem.calc.objects.MembraneCircle
Calculate the nodes based on the settings
calculateAnimation() - Method in class fhm.edu.fem.animation.CalcAnimation
Calculate the Animation
calculateC() - Method in class fhm.edu.fem.calc.FEMCalcMembrane
PART OF THE JACBO ALGORITHM - Calculate C
calculateElementStiffnessMatrixViaIntegral(Element) - Method in class fhm.edu.fem.calc.FEMCalcSpanner
Create the Element-Stiffness-Matrix for the given Element via the Integral
calculateElementStiffnessMatrixViaSMatrix(Element) - Method in class fhm.edu.fem.calc.FEMCalcSpanner
Create the Element-Stiffness-Matrix for the given Element via the S-Matrices
calculateExactA() - Method in class fhm.edu.fem.animation.CalcAnimation
Calculate the exact Matrix a(m,n) via formula: 4/(ab) double-integral { w(x,y,0) sin(m pi x/a) sin(n pi y/b) dx dy
calculateExactEigenvalues() - Method in class fhm.edu.fem.calc.FEMCalcCircleMembrane
Calculate the exact eigenvalues of this circle membrane and display as many as needed, sorted from small to big
calculateJacobi() - Method in class fhm.edu.fem.calc.FEMCalcMembrane
Calculate the Jacobi, you need to calculate the Matrix C first
calculateMembranDimensions() - Method in class fhm.edu.fem.animation.CalcAnimation
Calculate the Membran Dimensions
calculateOmega() - Method in class fhm.edu.fem.animation.CalcAnimation
Calculate the Vector Omega
calculatePseudoNodesForQuadrats() - Method in class fhm.edu.fem.calc.objects.MembraneCircle
Calculate the Pseudo Nodes which lay between two other nodes.
calculatePseudoNodesForTriangles() - Method in class fhm.edu.fem.calc.objects.MembraneCircle
Calculate the Pseudo Nodes which lay between two other nodes.
calculateRAY() - Method in class fhm.edu.fem.calc.FEMCalcMembrane
Calculate the RAYLEIGH ALGORITHM
calculateStartingAmplitude() - Method in class fhm.edu.fem.animation.CalcAnimation
Calculate the Starting Amplitude
calculateSVI() - Method in class fhm.edu.fem.calc.FEMCalcMembrane
Calculate the SVI ALGORITHM
calculateTriangles() - Method in class fhm.edu.fem.calc.objects.MembraneCircle
Calculate all triangles.
Calculation - Class in fhm.edu.fem.calc.objects
Class Description: This class acts as super container of a calculation holding the calculation's conditions
Calculation(int, List<Condition>) - Constructor for class fhm.edu.fem.calc.objects.Calculation
Construct a new Calculation
calculationList - Variable in class fhm.edu.fem.calc.FEMManager
 
calculationList - Variable in class fhm.edu.fem.util.io.FEMINLoader
 
centerNode - Variable in class fhm.edu.fem.calc.FEMManager
 
centerNode - Variable in class fhm.edu.fem.calc.objects.MembraneCircle
 
cholesky(int, double[], int[]) - Method in class fhm.edu.fem.calc.objects.algorithm.Rayleigh
Calculate the Cholesky (by Ewe Leonties) A is changed in the progress containing the result
cholesky(int, double[], int[]) - Method in class fhm.edu.fem.calc.objects.algorithm.RayleighS
Calculate the Cholesky (by Ewe Leonties) A is changed in the progress containing the result
cholesky(int, double[], int[]) - Method in class fhm.edu.fem.calc.objects.algorithm.SVI1
Calculate the Cholesky (by Ewe Leonties) A is changed in the progress containing the result
cholesky(int, double[], int[]) - Method in class fhm.edu.fem.calc.objects.algorithm.SVI2
Calculate the Cholesky (by Ewe Leonties) A is changed in the progress containing the result
cholesky(int, double[], int[]) - Method in class fhm.edu.fem.calc.objects.algorithm.SVI3
Calculate the Cholesky (by Ewe Leonties) A is changed in the progress containing the result
cholesky() - Method in interface fhm.edu.fem.calc.objects.matrix.Matrix
Do the cholesky for this matrix
cholesky() - Method in class fhm.edu.fem.calc.objects.matrix.MatrixHull
Do the cholesky for this matrix
cholesky() - Method in class fhm.edu.fem.calc.objects.matrix.MatrixHullChain
Do the cholesky for this matrix
cholesky() - Method in class fhm.edu.fem.calc.objects.matrix.MatrixStandard
Do the cholesky for this matrix
CholeskyFailedException - Exception in fhm.edu.fem.exception
Class Description: Exception thrown in case the Cholesky fails
CholeskyFailedException() - Constructor for exception fhm.edu.fem.exception.CholeskyFailedException
 
clear() - Method in class fhm.edu.fem.calc.FEMManager
Clear the whole manager
clear() - Method in class fhm.edu.fem.calc.objects.BorderList
Clear the list
clear() - Method in class fhm.edu.fem.calc.objects.CTabList
Clear the list
clear() - Method in class fhm.edu.fem.calc.objects.ElementList
Clear the list
clear() - Method in class fhm.edu.fem.calc.objects.ForceList
Clear the list
clear() - Method in class fhm.edu.fem.calc.objects.NodeList
Clear the list
clearResultList() - Method in class fhm.edu.fem.calc.FEMManager
Clear the result list
clearResultListSmall() - Method in class fhm.edu.fem.calc.FEMManager
Clear the small result list
clone() - Method in class fhm.edu.fem.calc.objects.BorderList
Clone Implementation
clone() - Method in class fhm.edu.fem.calc.objects.CTabList
Clone Implementation
clone() - Method in class fhm.edu.fem.calc.objects.ElementList
Clone Implementation
clone() - Method in class fhm.edu.fem.calc.objects.matrix.ENVHullMatrix
Clone this object
clone() - Method in interface fhm.edu.fem.calc.objects.matrix.Matrix
Clone the matrix
clone() - Method in class fhm.edu.fem.calc.objects.matrix.MatrixHull
Clone the matrix
clone() - Method in class fhm.edu.fem.calc.objects.matrix.MatrixHullChain
Clone the matrix
clone() - Method in class fhm.edu.fem.calc.objects.matrix.MatrixStandard
Clone the matrix
clone() - Method in class fhm.edu.fem.calc.objects.Node
Clone Implementation
clone() - Method in class fhm.edu.fem.calc.objects.NodeList
Clone Implementation
clone() - Method in class fhm.edu.fem.calc.objects.Vector
Clone the vector
clone() - Method in class fhm.edu.fem.test.ENVDataItem
 
clone() - Method in class fhm.edu.fem.test.ENVHullChainMatrix
Clone this object
clone() - Method in class fhm.edu.fem.test.ENVHullMatrixSpeedUp
Clone this object
compilation() - Method in class fhm.edu.fem.calc.FEMCalc
Do the compilation
compilation() - Method in class fhm.edu.fem.calc.FEMCalcGauss
Do the compilation with the Gauss-Quadrature-Integration
CompilationFunctions - Class in fhm.edu.fem.calc.objects
Class Description: Holds all the static function methods needed for the Gauss-Quadrature Compilation of the Complete Stiffness Matrix used in FEMGaussQuadrature
CompilationFunctions() - Constructor for class fhm.edu.fem.calc.objects.CompilationFunctions
 
compileMassMatrix() - Method in class fhm.edu.fem.calc.FEMCalcCircleMembrane
Compile the Complete-Mass-Matrix
compileMassMatrix() - Method in class fhm.edu.fem.calc.FEMCalcMembrane
Compile the Complete-Mass-Matrix
compileStiffnessMatrix() - Method in class fhm.edu.fem.calc.FEMCalcCircleMembrane
Do the compilation with the Gauss-Quadrature-Integration with it's size depending on the number of inner nodes we still have after creating the alias IDs
compileStiffnessMatrix() - Method in class fhm.edu.fem.calc.FEMCalcMembrane
Do the compilation with the Gauss-Quadrature-Integration with it's size depending on the number of inner nodes we still have after creating the alias IDs
compileStiffnessMatrix() - Method in class fhm.edu.fem.calc.FEMCalcSpanner
Do the compilation with the Gauss-Quadrature-Integration with it's size depending on the number of inner nodes we still have after creating the alias IDs
completeMassMatrix - Variable in class fhm.edu.fem.calc.FEMCalcMembrane
 
completeMassMatrix - Variable in class fhm.edu.fem.calc.FEMManager
 
completeStiffnessMatrix - Variable in class fhm.edu.fem.calc.FEMCalc
 
completeStiffnessMatrix - Variable in class fhm.edu.fem.calc.FEMManager
 
compute(int, double, double[][], int) - Method in class fhm.edu.fem.calc.objects.algorithm.Jacobi
Calculates the Eigenvalues and Eigenvectors of the symmetric Matrix A After completing this calculation you can also grab all calculated Eigenvalues via the associated Getter-Method in this class
compute(int, double[], double[], int[], int, double, double) - Method in class fhm.edu.fem.calc.objects.algorithm.Rayleigh
Calculates the Eigenvalues and Eigenvectors via the preconditioned Rayleigh-Quotient-Minimization via konjugented Gradients of the general EWA A * x = lambda * B * x Only works with HULL MATRICES !
compute(int, double[], double[], int[], int, double, double, int) - Method in class fhm.edu.fem.calc.objects.algorithm.RayleighS
Preconditioned simultane Rayleigh-Quotient-Minimization via the konjugated gradients of the general EWA A*x=lambda*B*x
compute(int, double[], double[], int[], int, int, double, int) - Method in class fhm.edu.fem.calc.objects.algorithm.SVI1
Simultane vector-iteration to solve A*x=lam*B*x
compute(int, int, int[], double[], double[], double, int) - Method in class fhm.edu.fem.calc.objects.algorithm.SVI2
Simultane vector-iteration to solve the general EWA A * x = lam * B * x
compute(int, double[], double[], int[], int, int, int, double) - Method in class fhm.edu.fem.calc.objects.algorithm.SVI3
Simultamne vector-iteration with Rayleigh-Ritz-Step
Condition - Class in fhm.edu.fem.calc.objects
Class Description: This class acts as container for a specific condition needed in a calculation
Condition(Border, double) - Constructor for class fhm.edu.fem.calc.objects.Condition
Construct a new condition
conditions - Variable in class fhm.edu.fem.calc.objects.Calculation
 
contains(Force) - Method in class fhm.edu.fem.calc.objects.ForceList
Search for a specific force
contains(Node) - Method in class fhm.edu.fem.calc.objects.NodeList
Search for a specific node
convertApproachFEM2toFEM3() - Method in class fhm.edu.fem.convert.FEMINConverterFEM2toFEM3
Convert the approach from FEM2 to FEM3
convertBordersFEM2toFEM3() - Method in class fhm.edu.fem.convert.FEMINConverterFEM2toFEM3
Convert the borders from FEM2 to FEM3
convertFEM2toFEM3() - Method in class fhm.edu.fem.convert.FEMINConverterFEM2toFEM3
Convert the FEM2 data stored in the FEMManager into FEM3 data
convertNodesAndElementsFEM2toFEM3() - Method in class fhm.edu.fem.convert.FEMINConverterFEM2toFEM3
Convert the nodes and elements from FEM2 to FEM3
convertPercentageToString(double) - Static method in class fhm.edu.fem.constants.ApplicationConstants
This function converts the given number into a string and also allows the user to trim the number (most likely does not work with e-# or e+# numbers yet.
createAliasIDs(int, NodeList) - Method in class fhm.edu.fem.calc.objects.NodeList
Create the Alias IDs for all nodes in this list
createAliasList() - Method in class fhm.edu.fem.animation.GLSpannerRenderer
Create the alias List
createAliasList() - Method in class fhm.edu.fem.calc.FEMCalcMembrane
Create the alias List
createHullMatrix(String, int) - Static method in class fhm.edu.fem.calc.objects.matrix.MatrixFactory
Create a new Hull Matrix
createHullMatrix(String, double[][]) - Static method in class fhm.edu.fem.calc.objects.matrix.MatrixFactory
Create a new Hull Matrix
createImage() - Method in class fhm.edu.fem.calc.objects.matrix.MatrixPanel
Create and draw the image
createLineIntegral() - Method in class fhm.edu.fem.calc.FEMCalcTemperature
Build the line integral and compile it onto the complete stiffness matrix
createStandardMatrix(String, int) - Static method in class fhm.edu.fem.calc.objects.matrix.MatrixFactory
Create a new Standard Matrix
createStandardMatrix(String, double[][]) - Static method in class fhm.edu.fem.calc.objects.matrix.MatrixFactory
Create a new Standard Matrix
createUserDefinedMatrix(String, int) - Static method in class fhm.edu.fem.calc.objects.matrix.MatrixFactory
Creates the type of matrix the user defined in the constants file
createUserDefinedMatrix(String, double[][]) - Static method in class fhm.edu.fem.calc.objects.matrix.MatrixFactory
Creates the type of matrix the user defined in the constants file
createVectorB() - Method in class fhm.edu.fem.calc.FEMCalcTemperature
Do the compilation of the vector B
CTab - Class in fhm.edu.fem.calc.objects
Class Description: This class represents a "ctab"
CTab(int, Node, Node, Node) - Constructor for class fhm.edu.fem.calc.objects.CTab
Construct a new CTab
ctabList - Variable in class fhm.edu.fem.calc.FEMManager
 
CTabList - Class in fhm.edu.fem.calc.objects
Class Description: This class acts as ctab list.
CTabList() - Constructor for class fhm.edu.fem.calc.objects.CTabList
Create a new ctab list
ctabList - Variable in class fhm.edu.fem.util.io.FEMINLoader
 
ctabs - Variable in class fhm.edu.fem.calc.objects.CTabList
 
ctabXValues - Static variable in class fhm.edu.fem.calc.objects.LineIntegralFunctions
 
ctabYValues - Static variable in class fhm.edu.fem.calc.objects.LineIntegralFunctions
 
currentWt - Variable in class fhm.edu.fem.animation.GLMembraneRenderer
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z