Recorder

class xc.EnvelopeData

Bases: Boost.Python.instance

class xc.Recorder

Bases: xc_base.CommandEntity

class xc.DomainRecorderBase

Bases: xc.Recorder

class xc.PropRecorder

Bases: xc.Recorder

callbackRecord

Assigns code to execute while recording.

callbackRestart

Assigns code to execute while restartingg.

callbackSetup

Assigns code to execute to setup recording.

getDomain

Returns a reference to the domain.

class xc.NodePropRecorder

Bases: xc.PropRecorder

setNodes((NodePropRecorder)arg1, (ID)arg2) → None :

Assigns nodes to the recorder.

C++ signature :
void setNodes(XC::NodePropRecorder {lvalue},XC::ID)
class xc.ElementPropRecorder

Bases: xc.PropRecorder

setElements((ElementPropRecorder)arg1, (ID)arg2) → None :

Assigns elements to the recorder.

C++ signature :
void setElements(XC::ElementPropRecorder {lvalue},XC::ID)
class xc.HandlerRecorder

Bases: xc.DomainRecorderBase

class xc.MeshCompRecorder

Bases: xc.HandlerRecorder

class xc.ElementRecorderBase

Bases: xc.MeshCompRecorder

class xc.NodeRecorderBase

Bases: xc.MeshCompRecorder

class xc.NodeRecorder

Bases: xc.NodeRecorderBase

class xc.EnvelopeNodeRecorder

Bases: xc.NodeRecorderBase

class xc.ElementRecorder

Bases: xc.ElementRecorderBase

class xc.EnvelopeElementRecorder

Bases: xc.ElementRecorderBase

class xc.ObjWithRecorders

Bases: xc_base.CommandEntity

newRecorder((ObjWithRecorders)arg1, (str)arg2, (object)arg3) → Recorder :

Creates a new recorder.

C++ signature :
XC::Recorder* newRecorder(XC::ObjWithRecorders {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,XC::DataOutputHandler*)
removeRecorders((ObjWithRecorders)arg1) → int :

Deletes all the recorders.

C++ signature :
int removeRecorders(XC::ObjWithRecorders {lvalue})