Assemble and solve system from (one dimensional) Finite Elements
#include <FEmTool_Assembly.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | FEmTool_Assembly (const TColStd_Array2OfInteger &Dependence, const Handle< FEmTool_HAssemblyTable > &Table) |
| void | NullifyMatrix () |
| | Nullify all Matrix 's Coefficient
|
| void | AddMatrix (const Standard_Integer Element, const Standard_Integer Dimension1, const Standard_Integer Dimension2, const math_Matrix &Mat) |
| | Add an elementary Matrix in the assembly Matrix
if Dependence(Dimension1,Dimension2) is False
|
| void | NullifyVector () |
| | Nullify all Coordinate of assembly Vector (second member)
|
| void | AddVector (const Standard_Integer Element, const Standard_Integer Dimension, const math_Vector &Vec) |
| | Add an elementary Vector in the assembly Vector (second member)
|
| void | ResetConstraint () |
| | Delete all Constraints.
|
| void | NullifyConstraint () |
| | Nullify all Constraints.
|
| void | AddConstraint (const Standard_Integer IndexofConstraint, const Standard_Integer Element, const Standard_Integer Dimension, const math_Vector &LinearForm, const Standard_Real Value) |
| Standard_Boolean | Solve () |
| | Solve the assembly system
Returns Standard_False if the computation failed.
|
| void | Solution (math_Vector &Solution) const |
| Standard_Integer | NbGlobVar () const |
| void | GetAssemblyTable (Handle< FEmTool_HAssemblyTable > &AssTable) const |
Constructor & Destructor Documentation
Member Function Documentation
| void FEmTool_Assembly::NullifyConstraint |
( |
| ) |
|
| void FEmTool_Assembly::NullifyMatrix |
( |
| ) |
|
| void FEmTool_Assembly::NullifyVector |
( |
| ) |
|
| void FEmTool_Assembly::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* FEmTool_Assembly::operator new |
( |
size_t |
size | ) |
[inline] |
| void* FEmTool_Assembly::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
| void FEmTool_Assembly::ResetConstraint |
( |
| ) |
|
| void FEmTool_Assembly::Solution |
( |
math_Vector & |
Solution | ) |
const |
The documentation for this class was generated from the following file: