OCC.FEmTool module¶
-
class
FEmTool_Assembly(*args)¶ Bases:
objectParameters: - Dependence (TColStd_Array2OfInteger &) –
- Table (Handle_FEmTool_HAssemblyTable &) –
Return type: -
AddConstraint()¶ Parameters: Return type:
-
AddMatrix()¶ - Add an elementary Matrix in the assembly Matrix if Dependence(Dimension1,Dimension2) is False
Parameters: Return type:
-
AddVector()¶ - Add an elementary Vector in the assembly Vector (second member)
Parameters: Return type:
-
Solve()¶ - Solve the assembly system Returns Standard_False if the computation failed.
Return type: bool
-
thisown¶ The membership flag
-
class
FEmTool_AssemblyTable(*args)¶ Bases:
objectParameters: Return type: Return type: -
Assign()¶ Parameters: Other (FEmTool_AssemblyTable &) – Return type: FEmTool_AssemblyTable
-
ChangeValue()¶ Parameters: Return type:
-
Set()¶ Parameters: Other (FEmTool_AssemblyTable &) – Return type: FEmTool_AssemblyTable
-
SetValue()¶ Parameters: Return type:
-
Value()¶ Parameters: Return type:
-
thisown¶ The membership flag
-
-
class
FEmTool_Curve(*args)¶ Bases:
OCC.MMgt.MMgt_TSharedParameters: Return type: -
Base()¶ Return type: Handle_PLib_Base
-
GetHandle()¶
-
GetPolynom()¶ - returns coefficients of all elements in canonical base.
Parameters: Coeffs (TColStd_Array1OfReal &) – Return type: None
-
Knots()¶ Return type: TColStd_Array1OfReal
-
ReduceDegree()¶ Parameters: Return type:
-
thisown¶ The membership flag
-
-
class
FEmTool_ElementaryCriterion(*args, **kwargs)¶ Bases:
OCC.MMgt.MMgt_TShared-
DependenceTable()¶ - To know if two dimension are independent.
Return type: Handle_TColStd_HArray2OfInteger
-
GetHandle()¶
-
Gradient()¶ - To Compute the coefficients in the dimension <dim> of the J(E)’s Gradient where E is the current Element
Parameters: - Dim (int) –
- G (math_Vector &) –
Return type: void
-
Hessian()¶ - To Compute J(E) the coefficients of Hessian matrix of J(E) wich are crossed derivatives in dimensions <Dim1> and <Dim2>. If DependenceTable(Dimension1,Dimension2) is False
Parameters: Return type: void
-
Set()¶ - Set the coefficient of the Element (the Curve)
Parameters: Coeff (Handle_TColStd_HArray2OfReal &) – Return type: None - Set the definition interval of the Element
Parameters: Return type: void
-
thisown¶ The membership flag
-
-
class
FEmTool_ElementsOfRefMatrix(*args)¶ Bases:
OCC.math.math_FunctionSetParameters: - TheBase (Handle_PLib_Base &) –
- DerOrder (int) –
Return type: -
thisown¶ The membership flag
-
class
FEmTool_HAssemblyTable(*args)¶ Bases:
OCC.MMgt.MMgt_TSharedParameters: Return type: Return type: -
Array2()¶ Return type: FEmTool_AssemblyTable
-
ChangeArray2()¶ Return type: FEmTool_AssemblyTable
-
ChangeValue()¶ Parameters: Return type:
-
GetHandle()¶
-
SetValue()¶ Parameters: Return type:
-
Value()¶ Parameters: Return type:
-
thisown¶ The membership flag
-
-
class
FEmTool_LinearFlexion(*args)¶ Bases:
OCC.FEmTool.FEmTool_ElementaryCriterionParameters: - WorkDegree (int) –
- ConstraintOrder (GeomAbs_Shape) –
Return type: -
GetHandle()¶
-
thisown¶ The membership flag
-
class
FEmTool_LinearJerk(*args)¶ Bases:
OCC.FEmTool.FEmTool_ElementaryCriterionParameters: - WorkDegree (int) –
- ConstraintOrder (GeomAbs_Shape) –
Return type: -
GetHandle()¶
-
thisown¶ The membership flag
-
class
FEmTool_LinearTension(*args)¶ Bases:
OCC.FEmTool.FEmTool_ElementaryCriterionParameters: - WorkDegree (int) –
- ConstraintOrder (GeomAbs_Shape) –
Return type: -
GetHandle()¶
-
thisown¶ The membership flag
-
class
FEmTool_ListIteratorOfListOfVectors(*args)¶ Bases:
objectReturn type: None Parameters: L (FEmTool_ListOfVectors &) – Return type: None -
Value()¶ Return type: Handle_TColStd_HArray1OfReal
-
thisown¶ The membership flag
-
-
class
FEmTool_ListNodeOfListOfVectors(*args)¶ Bases:
OCC.TCollection.TCollection_MapNodeParameters: - I (Handle_TColStd_HArray1OfReal &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle()¶
-
Value()¶ Return type: Handle_TColStd_HArray1OfReal
-
thisown¶ The membership flag
-
class
FEmTool_ListOfVectors(*args)¶ Bases:
objectReturn type: None Parameters: Other (FEmTool_ListOfVectors &) – Return type: None -
Append()¶ Parameters: - I (Handle_TColStd_HArray1OfReal &) –
- I –
- theIt (FEmTool_ListIteratorOfListOfVectors &) –
- Other (FEmTool_ListOfVectors &) –
Return type: Return type: Return type:
-
First()¶ Return type: Handle_TColStd_HArray1OfReal
-
InsertAfter()¶ Parameters: - I (Handle_TColStd_HArray1OfReal &) –
- It (FEmTool_ListIteratorOfListOfVectors &) –
- Other (FEmTool_ListOfVectors &) –
- It –
Return type: Return type:
-
InsertBefore()¶ Parameters: - I (Handle_TColStd_HArray1OfReal &) –
- It (FEmTool_ListIteratorOfListOfVectors &) –
- Other (FEmTool_ListOfVectors &) –
- It –
Return type: Return type:
-
Last()¶ Return type: Handle_TColStd_HArray1OfReal
-
Prepend()¶ Parameters: - I (Handle_TColStd_HArray1OfReal &) –
- I –
- theIt (FEmTool_ListIteratorOfListOfVectors &) –
- Other (FEmTool_ListOfVectors &) –
Return type: Return type: Return type:
-
thisown¶ The membership flag
-
-
class
FEmTool_ProfileMatrix(*args)¶ Bases:
OCC.FEmTool.FEmTool_SparseMatrixParameters: FirstIndexes (TColStd_Array1OfInteger &) – Return type: None -
GetHandle()¶
-
Solve()¶ - Direct Solve of AX = B
Parameters: - B (math_Vector &) –
- X (math_Vector &) –
Return type: - Iterative solve of AX = B
Parameters: Return type:
-
thisown¶ The membership flag
-
-
class
FEmTool_SeqOfLinConstr(*args)¶ Bases:
OCC.TCollection.TCollection_BaseSequenceReturn type: None Parameters: Other (FEmTool_SeqOfLinConstr &) – Return type: None -
Append()¶ Parameters: - T (FEmTool_ListOfVectors &) –
- S (FEmTool_SeqOfLinConstr &) –
Return type: Return type:
-
Assign()¶ Parameters: Other (FEmTool_SeqOfLinConstr &) – Return type: FEmTool_SeqOfLinConstr
-
ChangeValue()¶ Parameters: Index (int) – Return type: FEmTool_ListOfVectors
-
First()¶ Return type: FEmTool_ListOfVectors
-
InsertAfter()¶ Parameters: - Index (int) –
- T (FEmTool_ListOfVectors &) –
- Index –
- S (FEmTool_SeqOfLinConstr &) –
Return type: Return type:
-
InsertBefore()¶ Parameters: - Index (int) –
- T (FEmTool_ListOfVectors &) –
- Index –
- S (FEmTool_SeqOfLinConstr &) –
Return type: Return type:
-
Last()¶ Return type: FEmTool_ListOfVectors
-
Prepend()¶ Parameters: - T (FEmTool_ListOfVectors &) –
- S (FEmTool_SeqOfLinConstr &) –
Return type: Return type:
-
Remove()¶ Parameters: Return type: Return type:
-
Set()¶ Parameters: Other (FEmTool_SeqOfLinConstr &) – Return type: FEmTool_SeqOfLinConstr
-
Value()¶ Parameters: Index (int) – Return type: FEmTool_ListOfVectors
-
thisown¶ The membership flag
-
-
class
FEmTool_SequenceNodeOfSeqOfLinConstr(*args)¶ Bases:
OCC.TCollection.TCollection_SeqNodeParameters: - I (FEmTool_ListOfVectors &) –
- n (TCollection_SeqNodePtr &) –
- p (TCollection_SeqNodePtr &) –
Return type: -
GetHandle()¶
-
Value()¶ Return type: FEmTool_ListOfVectors
-
thisown¶ The membership flag
-
class
FEmTool_SparseMatrix(*args, **kwargs)¶ Bases:
OCC.MMgt.MMgt_TShared-
GetHandle()¶
-
Multiplied()¶ - returns the product of a SparseMatrix by a vector. An exception is raised if the dimensions are different
Parameters: - X (math_Vector &) –
- MX (math_Vector &) –
Return type: void
-
Solve()¶ - Direct Solve of AX = B
Parameters: - B (math_Vector &) –
- X (math_Vector &) –
Return type: void
- Iterative solve of AX = B
Parameters: Return type: void
-
thisown¶ The membership flag
-
-
class
Handle_FEmTool_Curve(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
Handle_FEmTool_ElementaryCriterion(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
Handle_FEmTool_HAssemblyTable(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
Handle_FEmTool_LinearFlexion(*args)¶ Bases:
OCC.FEmTool.Handle_FEmTool_ElementaryCriterion-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
Handle_FEmTool_LinearJerk(*args)¶ Bases:
OCC.FEmTool.Handle_FEmTool_ElementaryCriterion-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
Handle_FEmTool_LinearTension(*args)¶ Bases:
OCC.FEmTool.Handle_FEmTool_ElementaryCriterion-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
Handle_FEmTool_ListNodeOfListOfVectors(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
Handle_FEmTool_ProfileMatrix(*args)¶ Bases:
OCC.FEmTool.Handle_FEmTool_SparseMatrix-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
Handle_FEmTool_SequenceNodeOfSeqOfLinConstr(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_SeqNode-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
Handle_FEmTool_SparseMatrix(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared-
static
DownCast()¶
-
GetObject()¶
-
IsNull()¶
-
Nullify()¶
-
thisown¶ The membership flag
-
static
-
class
SwigPyIterator(*args, **kwargs)¶ Bases:
object-
advance()¶
-
copy()¶
-
decr()¶
-
distance()¶
-
equal()¶
-
incr()¶
-
next()¶
-
previous()¶
-
thisown¶ The membership flag
-
value()¶
-
-
register_handle(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases