|
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 |