|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectFEJDMath.Elem
Represents an element of the mesh, abstract class used to create the elements we use
Field Summary | |
private double[][] |
elementMatrix
The elementary stiffness matrix |
private double[] |
elementVector
The elementary right hand side |
private int |
globalNb
The global number of the element |
private MeshPoint[] |
meshPointArray
Contains the MeshPoints. |
Constructor Summary | |
Elem(int nb)
|
Method Summary | |
double[][] |
calcElementMatrix(double Kxx,
double Kyy)
Computes the elementary stiffness matrix of the element in a domain with the coefficients Kxx Kyy |
double[] |
calcElementVector(int domainNbr)
Computes the elementary last vector of the element |
abstract Matrix22 |
calcJacobiAt(int i)
Computes the Jacobi of the element at the ith quadrature point |
java.lang.Object |
clone()
Retuns a copy of the element |
int |
getGlobalNb()
Returns the global number of the element |
MeshPoint |
getMeshPoint(int i)
Returns the ith MeshPoint of the element |
int |
getNbOfMeshPoints()
Returns the number of MeshPoints of the element |
Node |
getNode(int i)
Returns the ith Node of the element |
abstract int |
getNumberOfNodes()
Returns the number of Nodes (of summits) of the element |
void |
setMeshPoint(int i,
MeshPoint mp)
Sets the ith MeshPoint of the element to mp |
void |
setNbOfMeshPoints(int i)
Sets the element to i MeshPoints |
java.lang.String |
toString()
Returns a description of the element |
abstract 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 java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private int globalNb
private MeshPoint[] meshPointArray
private double[][] elementMatrix
private double[] elementVector
Constructor Detail |
public Elem(int nb)
nb
- the global number of the elementMethod Detail |
public MeshPoint getMeshPoint(int i)
public void setMeshPoint(int i, MeshPoint mp)
public void setNbOfMeshPoints(int i)
public int getNbOfMeshPoints()
public int getGlobalNb()
public Node getNode(int i)
public java.lang.String toString()
public java.lang.Object clone()
public double[][] calcElementMatrix(double Kxx, double Kyy)
public double[] calcElementVector(int domainNbr)
public abstract Matrix22 calcJacobiAt(int i)
public abstract Vector2 xi2x(int i)
public abstract int getNumberOfNodes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |