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 |