FEJDMath
Class Quadrilateral

java.lang.Object
  extended byFEJDMath.Elem
      extended byFEJDMath.Quadrilateral
All Implemented Interfaces:
java.lang.Cloneable

public class Quadrilateral
extends Elem

Represents a quadrilateral element of the mesh


Field Summary
 
Fields inherited from class FEJDMath.Elem
 
Constructor Summary
Quadrilateral(int nb, Node n0, Node n1, Node n2, Node n3)
           
Quadrilateral(int nb, Node n0, Node n1, Node n2, Node n3, MeshPoint[] arr)
           
 
Method Summary
 Matrix22 calcJacobiAt(int i)
          Computes the Jacobi of the element at the ith quadrature point
 int getNumberOfNodes()
          Returns the number of Nodes (of summits) of the element
 java.lang.String toString()
          Returns a description of the element
 Vector2 xi2x(int i)
          Performs the transformation from Xi to X of the ith quadrature point, used for the computation of the values of f
 
Methods inherited from class FEJDMath.Elem
calcElementMatrix, calcElementVector, clone, getGlobalNb, getMeshPoint, getNbOfMeshPoints, getNode, setMeshPoint, setNbOfMeshPoints
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Quadrilateral

public Quadrilateral(int nb,
                     Node n0,
                     Node n1,
                     Node n2,
                     Node n3,
                     MeshPoint[] arr)
Parameters:
nb - the global nb of the Quadrilateral
n0 - the first node of the Quadrilateral
n1 - the second node of the Quadrilateral
n2 - the third node of the Quadrilateral
n3 - the fourth node of the Quadrilateral

Quadrilateral

public Quadrilateral(int nb,
                     Node n0,
                     Node n1,
                     Node n2,
                     Node n3)
Parameters:
nb - the global nb of the Quadrilateral
n0 - the first node of the Quadrilateral
n1 - the second node of the Quadrilateral
n2 - the third node of the Quadrilateral
n3 - the fourth node of the Quadrilateral
Method Detail

getNumberOfNodes

public int getNumberOfNodes()
Description copied from class: Elem
Returns the number of Nodes (of summits) of the element

Specified by:
getNumberOfNodes in class Elem

calcJacobiAt

public Matrix22 calcJacobiAt(int i)
Description copied from class: Elem
Computes the Jacobi of the element at the ith quadrature point

Specified by:
calcJacobiAt in class Elem

xi2x

public Vector2 xi2x(int i)
Description copied from class: Elem
Performs the transformation from Xi to X of the ith quadrature point, used for the computation of the values of f

Specified by:
xi2x in class Elem

toString

public java.lang.String toString()
Description copied from class: Elem
Returns a description of the element

Overrides:
toString in class Elem