femsolver.run.Machine Class Reference

Public Member Functions

def reset (self, newState=CHECK)
 
def run (self)
 
def state (self)
 
- Public Member Functions inherited from femsolver.run.BaseTask
def analysis (self)
 
- Public Member Functions inherited from femsolver.task.Thread
def join (self)
 
def start (self)
 
- Public Member Functions inherited from femsolver.task.Task
def abort (self)
 
def aborted (self)
 
def clearStatus (self)
 
def fail (self)
 
def failed (self)
 
def join (self)
 
def protector (self)
 
def pushStatus (self, line)
 
def run (self)
 
def start (self)
 
def status (self)
 
def time (self)
 

Public Attributes

 check
 
 directory
 
 prepare
 
 results
 
 signalState
 
 solve
 
 solver
 
 target
 
 testmode
 
- Public Attributes inherited from femsolver.run.BaseTask
 directory
 
 solver
 
 testmode
 
- Public Attributes inherited from femsolver.task.Task
 report
 
 running
 
 signalAbort
 
 signalStarted
 
 signalStarting
 
 signalStatus
 
 signalStatusCleared
 
 signalStopped
 
 signalStopping
 
 startTime
 
 stopTime
 

Member Function Documentation

◆ reset()

def femsolver.run.Machine.reset (   self,
  newState = CHECK 
)

References femsolver.run.Machine._isReset, femsolver.run.Machine._pendingState, _FaceClassifier._state, Gui::StatefulLabel._state, femsolver.run.Machine._state, ifc2x3.ifcownerhistory._state, ifc4.ifcownerhistory._state, StdMeshers_Quadrangle_2D.check(), zipios::FilePath.check(), HiddenReference.check(), Base::Vector2dPy.check(), Py::PythonExtension< T >.check(), Py::PythonClass< T >.check(), ArchComponent.ComponentTaskPanel.check(), ArchWindow._ArchWindowTaskPanel.check(), femsolver.run.Machine.check, femsolver.elmer.writer.Writer.directory, femsolver.run.BaseTask.directory, femsolver.run.Machine.directory, femsolver.solver_taskpanel.ControlWidget.directory(), MaterialEditor.MaterialEditor.directory, femsolver.run.Machine.prepare, SpreadsheetGui::DlgSheetConf.prepare(), femsolver.task.Task.pushStatus(), ArchNesting.Nester.results, femsolver.run.Machine.results, AdaptivePath::Adaptive2d.results, KDL::ChainIdSolver_Vereshchagin.results, femsolver.task.Task.signalAbort, femsolver.run.Machine.signalState, femsolver.run.Machine.solve, GCS::System.solve(), Sketcher::SketchObject.solve(), lscmrelax::NullSpaceProjector.solve(), Sketcher::Sketch.solve(), femsolver.elmer.writer.Writer.solver, femsolver.run.BaseTask.solver, femsolver.run.Machine.solver, femtools.ccxtools.FemToolsCcx.solver, Base::StdInputStream.state, Base::PyGILStateRelease.state, Gui::RunningState.state, SoGestureEvent.state, Gui::StatefulLabel.state, DraftGui.DraftToolBar.state, femsolver.run.Machine.state(), ifc2x3.ifcownerhistory.state, ifc4.ifcownerhistory.state, AdaptivePath::EngagePoint.state, Mod.Show.mTempoVis.TempoVis.state, importXLSX.exprNode.state, femsolver.elmer.writer.Writer.testmode, femsolver.run.BaseTask.testmode, and femsolver.run.Machine.testmode.

Referenced by draftguitools.gui_trackers.gridTracker.set().

◆ run()

def femsolver.run.Machine.run (   self)

Reimplemented from femsolver.task.Task.

References femsolver.run.Machine._applyPending(), femsolver.run.Machine._confTasks(), femsolver.run.Machine._getTask(), femsolver.run.Machine._isReset, femsolver.run.Machine._pendingState, femsolver.run.Machine._runTask(), App::Application::TransactionSignaller.abort, Gui::NetworkRetriever.abort(), Gui::SequencerBar.abort(), Gui::SequencerDialog.abort(), Path::Area.abort(), femsolver.solver_taskpanel.ControlTaskPanel.abort(), femsolver.task.Task.abort(), PathPythonGui.simple_edit_panel.SimpleEditPanel.abort(), PathScripts.PathDressupPathBoundaryGui.TaskPanel.abort(), PathScripts.PathDressupTagGui.PathDressupTagTaskPanel.abort(), NetworkManager.NetworkManager.abort(), Gui::Dialog::DlgRunExternal.abort(), femsolver.task.Task.aborted(), Gui::NetworkRetrieverP.fail, femsolver.task.Task.fail(), addonmanager_workers.CacheMacroCode.failed, femsolver.task.Task.failed(), e57::E57Exception.report(), FreeCADInit.FCADLogger.report(), femsolver.task.Task.report, GCS::SubSystem.report(), Base::StdInputStream.state, Base::PyGILStateRelease.state, Gui::RunningState.state, SoGestureEvent.state, Gui::StatefulLabel.state, DraftGui.DraftToolBar.state, femsolver.run.Machine.state(), ifc2x3.ifcownerhistory.state, ifc4.ifcownerhistory.state, AdaptivePath::EngagePoint.state, Mod.Show.mTempoVis.TempoVis.state, importXLSX.exprNode.state, Gui::OpenGLBuffer.target, Gui::OpenGLMultiBuffer.target, Fem::FemPostFilter::FilterPipeline.target, femsolver.run.Machine.target, ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf.defined_symbol.target, automotive_design.defined_symbol.target, and ifc2x3.ifcdefinedsymbol.target.

Referenced by femexamples.examplesgui.FemExamples.clicked(), and femsolver.task.Task.protector().

◆ state()

def femsolver.run.Machine.state (   self)

References _FaceClassifier._state, Gui::StatefulLabel._state, femsolver.run.Machine._state, ifc2x3.ifcownerhistory._state, and ifc4.ifcownerhistory._state.

Referenced by Mod.Show.mTempoVis.TempoVis.activateWorkbench(), Mod.Show.mTempoVis.TempoVis.forget(), Mod.Show.mTempoVis.TempoVis.modifyVPProperty(), femsolver.run.Machine.reset(), Mod.Show.mTempoVis.TempoVis.restore(), femsolver.run.Machine.run(), and DraftGui.DraftToolBar.switchUi().

Member Data Documentation

◆ check

femsolver.run.Machine.check

◆ directory

◆ prepare

femsolver.run.Machine.prepare

◆ results

◆ signalState

femsolver.run.Machine.signalState

◆ solve

femsolver.run.Machine.solve

◆ solver

◆ target

femsolver.run.Machine.target

◆ testmode

femsolver.run.Machine.testmode

The documentation for this class was generated from the following file: