Advanced |
The AdvancedOptionsFESolver type exposes the following members.
| Name | Description | |
|---|---|---|
| AdaptiveMeshLowerLimitOn | Option to use Adaptive Mesh Lower Limit. | |
| AdaptiveMeshLowerLimitValue | The value at which the Adaptive Mesh Lower Limit is set. | |
| AdvancedFESolverOptionsOn | Enables the Advanced Finite Element Solver Options to be written during file export. | |
| InternalMaxIterations | Maximum number of iterations the solver will use when searching for a converged solution. | |
| InternalPolynomialOrder | Order of polynomial to be used in matrix solver. | |
| InternalPreconditioner | Option to use a preconditioner for matrix solver. | |
| InternalTolerance | Tolerance used to determine whether a solution is converged. |
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
from ema3d.Api.V26.Charging.Domain import ChargeDomain as ChargeDomain from ema3d.Api.V26.Charging.Domain import ChargingEnvironment as ChargingEnvironment _cd = ChargeDomain.GetInstance(Window.ActiveWindow.Document) _cd.SwitchChargingOptions.SimulationType = ChargingEnvironment.Custom # must be set to true to enable the export of the other options _cd.AdvancedOptionsFESolver.AdvancedFESolverOptionsOn = True _cd.AdvancedOptionsFESolver.InternalPolynomialOrder = 4 _cd.AdvancedOptionsFESolver.InternalMaxIterations = 600 _cd.AdvancedOptionsFESolver.InternalTolerance = 1e-30 _cd.AdvancedOptionsFESolver.InternalPreconditioner = False _cd.AdvancedOptionsFESolver.AdaptiveMeshLowerLimitOn = True _cd.AdvancedOptionsFESolver.AdaptiveMeshLowerLimitValue = 2e-4