Uses of Class
fhm.edu.fem.calc.objects.Vector

Packages that use Vector
fhm.edu.fem.animation Provides all classes related to graphic animation based on JOGL (Java OpenGL). 
fhm.edu.fem.calc Provides all classes executing the main calculations along with the main FEMManager class. 
fhm.edu.fem.calc.objects Provides all objects used in the calculations along with the static functions used for integral calculation. 
fhm.edu.fem.calc.objects.algorithm Provides all special algorithms for calculating Eigenvalues and Eigenvectors. 
fhm.edu.fem.calc.objects.matrix Provides all Matrix related classes. 
fhm.edu.fem.constants Provides all classes holding public Constants for the whole application. 
 

Uses of Vector in fhm.edu.fem.animation
 

Fields in fhm.edu.fem.animation declared as Vector
protected  Vector CalcAnimation.aiVector
           
protected  Vector GLMembraneRenderer.currentWt
           
protected  Vector CalcAnimation.omega
           
protected  Vector GLMembraneRenderer.w0Vector
           
protected  Vector CalcAnimation.w0Vector
           
 

Methods in fhm.edu.fem.animation with parameters of type Vector
protected  void GLMembraneRenderer.drawMembraneElements(GLDrawable drawable, Vector w)
          Draw the membrane's elements
protected  void GLMembraneRenderer.drawMembraneNodes(GLDrawable drawable, Vector w)
          Draw the membrane's nodes
protected  void GLMembraneRenderer.drawMembranePolygons(GLDrawable drawable, Vector w)
          Draw the membrane's polygons
 void GLMembraneRenderer.setNewVectorW(Vector wT)
          Set a new vector w(t) while running
 void GLMembraneFrame.setNewVectorW(Vector wT)
          Set a new vector w(t) while running
 

Constructors in fhm.edu.fem.animation with parameters of type Vector
GLMembraneFrame(java.lang.String title, double dimensionA, double dimensionB, Vector w0)
          Constructor
GLMembraneRenderer(double dimensionA, double dimensionB, Vector w0)
          Create a new OpenGL Membrane Renderer
 

Uses of Vector in fhm.edu.fem.calc
 

Fields in fhm.edu.fem.calc declared as Vector
protected  Vector FEMManager.eigenvalueVector
           
protected  Vector FEMCalcTemperature.vectorB
           
protected  Vector FEMCalcSpanner.vectorR
           
 

Fields in fhm.edu.fem.calc with type parameters of type Vector
protected  java.util.List<Vector> FEMManager.resultList
           
protected  java.util.List<Vector> FEMManager.resultListSmall
           
 

Methods in fhm.edu.fem.calc that return Vector
 Vector FEMManager.getEigenvalueVector()
           
 

Methods in fhm.edu.fem.calc that return types with arguments of type Vector
 java.util.List<Vector> FEMManager.getResultList()
           
 java.util.List<Vector> FEMManager.getResultListSmall()
           
 

Methods in fhm.edu.fem.calc with parameters of type Vector
 void FEMManager.addToResultList(Vector u)
          Add a result vector to the result list
 void FEMManager.addToResultListSmall(Vector u)
          Add a result vector to the small result list
static MathObject FEMGaussQuadrature.calcDoubleIntegration(double a, double b, double c, double d, java.lang.reflect.Method h1, java.lang.reflect.Method h2, java.lang.reflect.Method q, int z1, int z2, Vector ax, Vector hx, Vector ay, Vector hy)
          Calculate the Gauss-Quadrature to solve an integral
protected  void FEMCalcMembrane.calcEigenvectorError(Vector u)
          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)
static MathObject FEMGaussQuadrature.calcIntegration(double a, double b, java.lang.reflect.Method h1, java.lang.reflect.Method h2, java.lang.reflect.Method q, int z1, int z2, Vector ax, Vector hx, Vector ay, Vector hy, int figure)
          Calculate the Gauss-Quadrature to solve an integral
static MathObject FEMGaussQuadrature.calcSingleIntegration(double a, double b, java.lang.reflect.Method h1, java.lang.reflect.Method h2, java.lang.reflect.Method q, int z1, int z2, Vector ay, Vector hy)
          Calculate one single integral via the gauss quadrature
protected static void FEMCalcTemperature.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
protected  void FEMCalcMembrane.postCalculationTransformations(Vector u)
          This is a helper method combining all post calculation transformations needed by a result vector.
 void FEMManager.setEigenvalueVector(Vector eigenvalueVector)
           
 

Uses of Vector in fhm.edu.fem.calc.objects
 

Methods in fhm.edu.fem.calc.objects that return Vector
 Vector Vector.mult(double value)
          Multiply all values in the vector with the given value and return the new resulting vector
 Vector Vector.mult(Matrix matrix, boolean transponate)
          Multiply this vector with the given matrix and return the new resulting vector
 Vector Vector.normVectorTo(double normValue)
          Norm the vector to the given number (meaning: the max value is equal to the given number, all other smaller values are adjusted based on the max value)
 

Methods in fhm.edu.fem.calc.objects with parameters of type Vector
 double Vector.mult(Vector vector)
          Multiply this vector with the given vector and return the new resulting vector
 

Uses of Vector in fhm.edu.fem.calc.objects.algorithm
 

Fields in fhm.edu.fem.calc.objects.algorithm declared as Vector
protected  Vector SVI3.eigenvalueVector
           
protected  Vector SVI2.eigenvalueVector
           
protected  Vector SVI1.eigenvalueVector
           
protected  Vector RayleighS.eigenvalueVector
           
protected  Vector Rayleigh.eigenvalueVector
           
protected  Vector Jacobi.eigenvalueVector
           
 

Methods in fhm.edu.fem.calc.objects.algorithm that return Vector
 Vector SVI3.getEigenvalueVector()
          Grab the vector holding the calculated eigenvalues (you need to call compute()) first
 Vector SVI2.getEigenvalueVector()
          Grab the vector holding the calculated eigenvalues (you need to call compute()) first
 Vector SVI1.getEigenvalueVector()
          Grab the vector holding the calculated eigenvalues (you need to call compute()) first
 Vector RayleighS.getEigenvalueVector()
          Grab the vector holding the calculated eigenvalues (you need to call compute()) first
 Vector Rayleigh.getEigenvalueVector()
          Grab the vector holding the calculated eigenvalues (you need to call compute()) first
 Vector Jacobi.getEigenvalueVector()
          Grab the vector holding the calculated eigenvalues (you need to call compute()) first
 

Uses of Vector in fhm.edu.fem.calc.objects.matrix
 

Methods in fhm.edu.fem.calc.objects.matrix that return Vector
 Vector MatrixStandard.mult(Vector m)
          Multiply this Matrix with the given vector (have to be the same size)
 Vector MatrixHull.mult(Vector m)
          Multiply this Matrix with the given vector (have to be the same size)
 Vector Matrix.mult(Vector m)
          Multiply this Matrix with the given vector (have to be the same size)
 

Methods in fhm.edu.fem.calc.objects.matrix with parameters of type Vector
 Vector MatrixStandard.mult(Vector m)
          Multiply this Matrix with the given vector (have to be the same size)
 Vector MatrixHull.mult(Vector m)
          Multiply this Matrix with the given vector (have to be the same size)
 Vector Matrix.mult(Vector m)
          Multiply this Matrix with the given vector (have to be the same size)
 

Uses of Vector in fhm.edu.fem.constants
 

Methods in fhm.edu.fem.constants that return Vector
static Vector GaussConstants.get(int n, int value)
          Retrieve a specific "a" or "H" constant depending on "n"