1 #ifndef IUFLIBRARY_IUFHLNONPARAMETRICPULSE_H 2 #define IUFLIBRARY_IUFHLNONPARAMETRICPULSE_H 10 #define IUNPP_INVALID (iunpp_t) NULL 73 #endif //IUFLIBRARY_IUFHLNONPARAMETRICPULSE_H int iufNonParametricPulseSetValue(iunpp_t pulse, int index, float pulseTime, float pulseAmplitude)
Set a {time, voltage} pair at location index.
Definition: iufNonParametricPulse.c:105
Definition: iufNonParametricPulse.c:7
int numPulseValues
Definition: iufNonParametricPulse.c:10
float iufNonParametricPulseGetValueTime(iunpp_t pulse, int index)
Get the time at location index.
Definition: iufNonParametricPulse.c:93
IufNonParametricPulse * iunpp_t
Definition: iufNonParametricPulse.h:9
int iufNonParametricPulseGetNumValues(iunpp_t pulse)
Get the number of {time, voltage} pairs.
Definition: iufNonParametricPulse.c:71
int iufNonParametricPulseDelete(iunpp_t pulse)
Delete an IufNonParametricPulse.
Definition: iufNonParametricPulse.c:37
iunpp_t iufNonParametricPulseCreate(int numPulseValues)
Create an IufNonParametricPulse for a wave function with numPulseValues {time,voltage} pairs...
Definition: iufNonParametricPulse.c:16
int iufNonParametricPulseCompare(iunpp_t reference, iunpp_t actual)
Compare two IufNonParametricPulse with each other.
Definition: iufNonParametricPulse.c:51
float iufNonParametricPulseGetValueAmplitude(iunpp_t pulse, int index)
Get the voltage value at location index.
Definition: iufNonParametricPulse.c:81