27#ifndef ANALYTICRFPULSE_H_
28#define ANALYTICRFPULSE_H_
Implementation of JEMRIS AnalyticPulseShape.
mode
Definition Declarations.h:112
Implementation of JEMRIS RFPulse.
prepare and GiNaC evaluation of analytic pulse shapes
Definition AnalyticPulseShape.h:36
double GetShape(double const time)
get the shape value at current time
Definition AnalyticPulseShape.cpp:46
Analytic RF pulse.
Definition AnalyticRFPulse.h:37
virtual bool Prepare(PrepareMode mode)
Prepare the hard RF pulse.
Definition AnalyticRFPulse.cpp:37
virtual double GetMagnitude(double const time)
Get Magnitude.
Definition AnalyticRFPulse.h:75
AnalyticRFPulse * Clone() const
Definition AnalyticRFPulse.h:59
AnalyticPulseShape * GetPulseShape()
Get AnalyticPulseShape pointer for phase evaluation.
Definition AnalyticRFPulse.h:80
virtual string GetInfo()
Definition AnalyticRFPulse.cpp:63
~AnalyticRFPulse()
Default destructor.
Definition AnalyticRFPulse.h:54
AnalyticRFPulse()
Default constructor.
Definition AnalyticRFPulse.h:44
AnalyticPulseShape m_pulse_shape
Definition AnalyticRFPulse.h:97
Super class for all RF pulses.
Definition RFPulse.h:36