3#include "AisAbstractElement.h"
4#include "AisSquidstatGlobal.h"
7class EISGalvanostaticElement;
31 double startFrequency,
33 double stepsPerDecade,
35 double currentAmplitude);
158 std::shared_ptr<EISGalvanostaticElement> m_dataDerived;
This experiment records the complex impedance of the experimental cell in galvanostatic mode,...
Definition: AisEISGalvanostaticElement.h:20
AisEISGalvanostaticElement & operator=(const AisEISGalvanostaticElement &)
overload equal to operator for the AisEISGalvanostaticElement object.
double getQuietTime() const
Gets the quiet time duration.
AisEISGalvanostaticElement(const AisEISGalvanostaticElement &)
copy constructor for the AisEISGalvanostaticElement object.
double getStepsPerDecade() const
get the value set for the current frequency steps per decade.
void setStepsPerDecade(double stepsPerDecade)
set the number of the current frequency steps per decade.
double getAmplitude() const
the value to set for the AC current amplitude.
void setQuietTimeSamplingInterval(double quietTimeSamplingInterval)
Sets the quiet time sampling interval.
void setQuietTime(double quietTime)
Sets the quiet time duration.
double getEndFreq() const
the value set for the current ending frequency.
void setStartFreq(double startFreq)
set the value for the current starting frequency.
unsigned int getMinimumCycles() const
get the minimum number of periods of applied sinusoidal current to sample at each frequency.
void setEndFreq(double endFreq)
set the value for the current end frequency.
double getQuietTimeSamplingInterval() const
gets the quiet time sampling interval.
double getBiasCurrent() const
get the value set for the DC bias (DC offset).
void setAmplitude(double amplitude)
set the value for the AC current amplitude.
void setBiasCurrent(double biasCurrent)
set the value for the DC bias (DC offset).
double getStartFreq() const
get the value set for the current starting frequency
QStringList getCategory() const override
get a list of applicable categories of the element.
AisEISGalvanostaticElement(double startFrequency, double endFrequency, double stepsPerDecade, double currentBias, double currentAmplitude)
the EIS galvanostatic element constructor.
void setMinimumCycles(unsigned int numberOfCycle)
set the minimum number of periods of applied sinusoidal current to sample at each frequency.
QString getName() const override
get the name of the element.