|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | FEmTool_Assembly (const TColStd_Array2OfInteger &Dependence, const Handle(FEmTool_HAssemblyTable)&Table) |
| Standard_EXPORT void | NullifyMatrix () |
| | Nullify all Matrix 's Coefficient
.
|
| Standard_EXPORT 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
.
|
| Standard_EXPORT void | NullifyVector () |
| | Nullify all Coordinate of assembly Vector (second member)
.
|
| Standard_EXPORT void | AddVector (const Standard_Integer Element, const Standard_Integer Dimension, const math_Vector &Vec) |
| | Add an elementary Vector in the assembly Vector (second member)
.
|
| Standard_EXPORT void | ResetConstraint () |
| | Delete all Constraints.
.
|
| Standard_EXPORT void | NullifyConstraint () |
| | Nullify all Constraints.
.
|
| Standard_EXPORT void | AddConstraint (const Standard_Integer IndexofConstraint, const Standard_Integer Element, const Standard_Integer Dimension, const math_Vector &LinearForm, const Standard_Real Value) |
| Standard_EXPORT Standard_Boolean | Solve () |
| | Solve the assembly system
Returns Standard_False if the computation failed.
.
|
| Standard_EXPORT void | Solution (math_Vector &Solution) const |
| Standard_EXPORT Standard_Integer | NbGlobVar () const |
| Standard_EXPORT void | GetAssemblyTable (Handle(FEmTool_HAssemblyTable)&AssTable) const |
Private Attributes |
| TColStd_Array2OfInteger | myDepTable |
| Handle_FEmTool_HAssemblyTable | myRefTable |
| Standard_Boolean | IsSolved |
| Handle_FEmTool_ProfileMatrix | H |
| math_Vector | B |
| Handle_FEmTool_ProfileMatrix | GHGt |
| FEmTool_SeqOfLinConstr | G |
| TColStd_SequenceOfReal | C |