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