Xyce
6.1
|
#include <N_DEV_SourceData.h>
Public Member Functions | |
ExpData (const ExpData &right) | |
ExpData (const std::vector< Param > ¶mRef, const SolverState &ss1, const DeviceOptions &do1) | |
~ExpData () | |
bool | initializeSource () |
bool | updateSource () |
void | getParams (double *) |
void | setParams (double *) |
![]() | |
SourceData (const SolverState &ss1, const DeviceOptions &do1) | |
SourceData (const SourceData &right) | |
virtual | ~SourceData () |
virtual bool | getBreakPoints (std::vector< N_UTL_BreakPoint > &breakPointTimes) |
virtual double | getMaxTimeStepSize () |
virtual void | setRealFlag (bool flag) |
virtual double | period () |
double | returnSource () |
bool | getResetFlag () |
std::string | getSourceTypeName () |
bool | getFastTimeScaleFlag () const |
void | setFastTimeScaleFlag (const bool &fastTimeScaleFlag) |
Private Attributes | |
double | V1 |
double | V2 |
double | TD1 |
double | TAU1 |
double | TD2 |
double | TAU2 |
bool | V1given |
bool | V2given |
bool | TD1given |
bool | TAU1given |
bool | TD2given |
bool | TAU2given |
Friends | |
class | VsrcModel |
class | VsrcInstance |
class | ISRCModel |
class | ISRCInstance |
Additional Inherited Members | |
![]() | |
double | getTime_ () |
![]() | |
std::string | sourceName_ |
std::string | typeName_ |
std::string | defaultParamName_ |
double | time |
double | SourceValue |
bool | initializeFlag_ |
bool | resetFlag_ |
const SolverState & | solState_ |
const DeviceOptions & | devOptions_ |
bool | fastTimeScaleFlag_ |
bool | realFlag_ |
Definition at line 235 of file N_DEV_SourceData.h.
Xyce::Device::ExpData::ExpData | ( | const ExpData & | right | ) |
Definition at line 529 of file N_DEV_SourceData.C.
Xyce::Device::ExpData::ExpData | ( | const std::vector< Param > & | paramRef, |
const SolverState & | ss1, | ||
const DeviceOptions & | do1 | ||
) |
Definition at line 555 of file N_DEV_SourceData.C.
Xyce::Device::ExpData::~ExpData | ( | ) |
Definition at line 600 of file N_DEV_SourceData.C.
|
virtual |
Reimplemented from Xyce::Device::SourceData.
Definition at line 714 of file N_DEV_SourceData.C.
|
virtual |
Reimplemented from Xyce::Device::SourceData.
Definition at line 640 of file N_DEV_SourceData.C.
|
virtual |
Reimplemented from Xyce::Device::SourceData.
Definition at line 734 of file N_DEV_SourceData.C.
|
virtual |
Reimplemented from Xyce::Device::SourceData.
Definition at line 672 of file N_DEV_SourceData.C.
|
friend |
Definition at line 277 of file N_DEV_SourceData.h.
|
friend |
Definition at line 276 of file N_DEV_SourceData.h.
|
friend |
Definition at line 275 of file N_DEV_SourceData.h.
|
friend |
Definition at line 274 of file N_DEV_SourceData.h.
|
private |
Definition at line 263 of file N_DEV_SourceData.h.
|
private |
Definition at line 270 of file N_DEV_SourceData.h.
|
private |
Definition at line 265 of file N_DEV_SourceData.h.
|
private |
Definition at line 272 of file N_DEV_SourceData.h.
|
private |
Definition at line 262 of file N_DEV_SourceData.h.
|
private |
Definition at line 269 of file N_DEV_SourceData.h.
|
private |
Definition at line 264 of file N_DEV_SourceData.h.
|
private |
Definition at line 271 of file N_DEV_SourceData.h.
|
private |
Definition at line 260 of file N_DEV_SourceData.h.
|
private |
Definition at line 267 of file N_DEV_SourceData.h.
|
private |
Definition at line 261 of file N_DEV_SourceData.h.
|
private |
Definition at line 268 of file N_DEV_SourceData.h.