IntegratorManager
IntegratorManager
Bases: TaggedComponentManager[Integrator]
Manager for integrators on the Analysis model.
Initialize the IntegratorManager.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
analysis_manager
|
The parent AnalysisManager instance. |
required |
Methods:
loadcontrol
Add a LoadControlIntegrator static integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to LoadControlIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The static integrator instance. |
displacementcontrol
Add a DisplacementControlIntegrator static integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to DisplacementControlIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The static integrator instance. |
paralleldisplacementcontrol
Add a ParallelDisplacementControlIntegrator static integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to ParallelDisplacementControlIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The static integrator instance. |
minunbaldispnorm
Add a MinUnbalDispNormIntegrator static integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to MinUnbalDispNormIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The static integrator instance. |
arclength
Add an ArcLengthIntegrator static integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to ArcLengthIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The static integrator instance. |
centraldifference
Add a CentralDifferenceIntegrator transient integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to CentralDifferenceIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The transient integrator instance. |
newmark
Add a NewmarkIntegrator transient integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to NewmarkIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The transient integrator instance. |
hht
Add an HHTIntegrator transient integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to HHTIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The transient integrator instance. |
generalizedalpha
Add a GeneralizedAlphaIntegrator transient integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to GeneralizedAlphaIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The transient integrator instance. |
trbdf2
Add a TRBDF2Integrator transient integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to TRBDF2Integrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The transient integrator instance. |
explicitdifference
Add an ExplicitDifferenceIntegrator transient integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to ExplicitDifferenceIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The transient integrator instance. |
pfem
Add a PFEMIntegrator transient integrator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
**kwargs
|
Keyword arguments passed to PFEMIntegrator. |
{}
|
Returns:
| Type | Description |
|---|---|
Integrator
|
The transient integrator instance. |
get_static_types
Get available static integrator types.
Returns:
| Type | Description |
|---|---|
List[str]
|
A list of static integrator type names. |