Package FEJDMath

Class Summary
BilinearFct Represents a 2D linear function
BiquadraticFct Represents a 2D quadratic function
Border1 Represents a border of the mesh whose nodes have dirichlet boundary conditions
Border2 Represents a border of the mesh whose nodes have neumann boundary conditions
Border3 Represents an edge of the mesh whose nodes have robin boundary conditions
BorderDomain Represents a border domain of the mesh, ie a group of borders having the same boundary conditions
CalcBCT2Thread The thread used to compute the boundary conditions of the second type
CalcBCT3Thread The thread used to compute the boundary conditions of the third type
Data Used to compute the data about the shape functions in order to compute the integrals
Domain Represents a domain of the mesh, ie a group of elements having the same coefficients of thermal conductivity
Elem Represents an element of the mesh, abstract class used to create the elements we use
FctParser Used to evaluate a function given as a string in the data file, the parser understands tan, sin, cos, exp, ln, log, sqrt, pi, X, Y
LinearFct Represents a 2D linear function
LinearFct1D Represents a 1D linear function
MakeMatThread The thread used to assemble the matrix
MathStuff  
Matrix22 Used to manipulate 2*2 matrix Note : to compute : vectleft * m * vectright use the following syntax : m.multVectLeft(vectleft).mult(vectright);
Mesh Represents a mesh with all its elements (borders, elements, boundary conditions ...)
MeshBorder Represents an border of the mesh
MeshPoint Represents a point of the mesh.
Node Represents a Node of the mesh, ie a mesh point which is located on a summit of an element (for exemple with linear functions, the mesh only contains nodes)
QuadraticFct Represents a 2D quadratic function
QuadraticFct1D Represents a 1D quadratic function
Quadrilateral Represents a quadrilateral element of the mesh
Readers Read the net and dat files and save the data in the other objects (domain, elements, nodes, borders, etc.)
Refinement This class is used to refine a mesh so that all the temperature differences do not exceed a given value
Renumbering This class permits to find a better numbering for the mesh
ShapeFunction Represents a 2D shape function, abstract class used to create the 2D functions we use
ShapeFunction1D Represents a 1D shape function, abstract class used to create the 1D functions we use
SimulBCT1Thread The thread used to simulate the boundary conditions of the first type
SkyLine Uses to implement the skyline storage method for matrices, ie in a column, the zero elements above the first non zero element are not stored in the matrix.
SolutionThread The thread used to solve the problem
Token Represents a token of the string
Triangle Represents a triangular element of the mesh
Vector2 Used to manipulate vertical vectors with 2 elements
Writers This class is used to save the data in the .net and .dat files