link to homepage

Institute for Neuroscience and Medicine

Navigation and service


API documentation

Gradient with analytic shape. More...

#include <AnalyticGradPulse.h>

Inheritance diagram for AnalyticGradPulse:
Collaboration diagram for AnalyticGradPulse:

List of all members.

Public Member Functions

 AnalyticGradPulse ()
 Default constructor.
 AnalyticGradPulse (const AnalyticGradPulse &)
 Default copy constructor.
 ~AnalyticGradPulse ()
 Default destructor.
AnalyticGradPulseClone () const
virtual bool Prepare (PrepareMode mode)
virtual double GetGradient (double const time)
virtual void SetTPOIs ()

Protected Member Functions

virtual string GetInfo ()
 Get informations on this analytic gradient.

Protected Attributes

AnalyticPulseShape m_pulse_shape

Detailed Description

Gradient with analytic shape.

Definition at line 33 of file AnalyticGradPulse.h.


Member Function Documentation

AnalyticGradPulse* AnalyticGradPulse::Clone (  )  const [inline, virtual]

See Module::clone

Implements Module.

Definition at line 56 of file AnalyticGradPulse.h.

References AnalyticGradPulse().

Here is the call graph for this function:

virtual double AnalyticGradPulse::GetGradient ( double const   time  )  [inline, virtual]

See GradPulse::GetValue

Reimplemented from GradPulse.

Definition at line 66 of file AnalyticGradPulse.h.

References m_pulse_shape.

string AnalyticGradPulse::GetInfo (  )  [protected, virtual]

Get informations on this analytic gradient.

Returns:
GradPulse::GetInfo plus info of the Shape

Reimplemented from GradPulse.

Definition at line 61 of file AnalyticGradPulse.cpp.

References Prototype::GetDOMattribute(), and Prototype::HasDOMattribute().

Here is the call graph for this function:

bool AnalyticGradPulse::Prepare ( PrepareMode  mode  )  [virtual]
virtual void AnalyticGradPulse::SetTPOIs (  )  [inline, virtual]
See also:
Pulse::SetTPOIs

Reimplemented from Pulse.

Definition at line 71 of file AnalyticGradPulse.h.

References m_pulse_shape.


Member Data Documentation

computes the pulse shape

Definition at line 83 of file AnalyticGradPulse.h.

Referenced by AnalyticGradPulse(), GetGradient(), Prepare(), and SetTPOIs().


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

Servicemeu