Public Member Functions | List of all members

Magnetization reset. More...

#include <seqtrigg.h>

Inheritance diagram for SeqMagnReset:
Inheritance graph

Public Member Functions

 SeqMagnReset (const STD_string &object_label="unnamedSeqMagnReset")
 SeqMagnReset (const SeqMagnReset &smr)
SeqMagnResetoperator= (const SeqMagnReset &smr)
double get_duration () const
unsigned int event (eventContext &context) const
- Public Member Functions inherited from SeqTreeObj
virtual STD_string get_program (programContext &context) const
virtual STD_string get_properties () const
virtual RecoValList get_recovallist (unsigned int reptimes, LDRkSpaceCoords &coords) const
bool contains (const SeqTreeObj *sto) const
void tree (SeqTreeCallbackAbstract *display) const
virtual SeqValList get_freqvallist (freqlistAction action) const
virtual SeqValList get_delayvallist () const
virtual double get_rf_energy () const
- Public Member Functions inherited from SeqClass
SeqClassset_temporary ()
- Public Member Functions inherited from Labeled
 Labeled (const STD_string &label="unnamed")
Labeledset_label (const STD_string &label)
const STD_string & get_label () const
Labeledoperator= (const Labeled &l)

Additional Inherited Members

- Protected Member Functions inherited from SeqTreeObj
virtual void query (queryContext &context) const
- Protected Member Functions inherited from SeqClass
void marshall_error () const
virtual void clear_container ()
- Static Protected Member Functions inherited from SeqClass
static void clear_temporary ()
static void clear_containers ()

Detailed Description

Magnetization reset.

This class is used to reset the current magnetization to its initial equilibrium state during simulation of the sequence.

Definition at line 215 of file seqtrigg.h.

Constructor & Destructor Documentation

§ SeqMagnReset() [1/2]

SeqMagnReset::SeqMagnReset ( const STD_string &  object_label = "unnamedSeqMagnReset")

Constructs a trigger labeled 'object_label'

§ SeqMagnReset() [2/2]

SeqMagnReset::SeqMagnReset ( const SeqMagnReset smr)

Constructs a snapshot trigger which is a copy of 'smr'

Definition at line 227 of file seqtrigg.h.

Member Function Documentation

§ event()

unsigned int SeqMagnReset::event ( eventContext context) const

Queries the sequence tree for events, returns the number of events executed

Reimplemented from SeqTreeObj.

§ get_duration()

double SeqMagnReset::get_duration ( ) const

Returns the duration of the sequence object.

Implements SeqTreeObj.

Definition at line 235 of file seqtrigg.h.

§ operator=()

SeqMagnReset& SeqMagnReset::operator= ( const SeqMagnReset smr)

This assignment operator will make this object become an exact copy of 'smr'.

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