Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Xyce::Device::ACData Class Reference

#include <N_DEV_SourceData.h>

Inheritance diagram for Xyce::Device::ACData:
Collaboration diagram for Xyce::Device::ACData:

Public Member Functions

 ACData (const ACData &right)
 
 ACData (const std::vector< Param > &paramRef, const SolverState &ss1, const DeviceOptions &do1)
 
 ~ACData ()
 
bool updateSource ()
 
void getParams (double *)
 
void setParams (double *)
 
void setRealFlag (bool flag)
 
- Public Member Functions inherited from Xyce::Device::SourceData
 SourceData (const SolverState &ss1, const DeviceOptions &do1)
 
 SourceData (const SourceData &right)
 
virtual ~SourceData ()
 
virtual bool initializeSource ()
 
virtual bool getBreakPoints (std::vector< N_UTL_BreakPoint > &breakPointTimes)
 
virtual double getMaxTimeStepSize ()
 
virtual double period ()
 
double returnSource ()
 
bool getResetFlag ()
 
std::string getSourceTypeName ()
 
bool getFastTimeScaleFlag () const
 
void setFastTimeScaleFlag (const bool &fastTimeScaleFlag)
 

Private Attributes

double ACMAG
 
double ACPHASE
 
bool ACMAGgiven
 
bool ACPHASEgiven
 

Friends

class VsrcModel
 
class VsrcInstance
 
class ISRCModel
 
class ISRCInstance
 

Additional Inherited Members

- Protected Member Functions inherited from Xyce::Device::SourceData
double getTime_ ()
 
- Protected Attributes inherited from Xyce::Device::SourceData
std::string sourceName_
 
std::string typeName_
 
std::string defaultParamName_
 
double time
 
double SourceValue
 
bool initializeFlag_
 
bool resetFlag_
 
const SolverStatesolState_
 
const DeviceOptionsdevOptions_
 
bool fastTimeScaleFlag_
 
bool realFlag_
 

Detailed Description

Definition at line 290 of file N_DEV_SourceData.h.

Constructor & Destructor Documentation

Xyce::Device::ACData::ACData ( const ACData right)

Definition at line 1787 of file N_DEV_SourceData.C.

Xyce::Device::ACData::ACData ( const std::vector< Param > &  paramRef,
const SolverState ss1,
const DeviceOptions do1 
)

Definition at line 1807 of file N_DEV_SourceData.C.

Xyce::Device::ACData::~ACData ( )

Definition at line 1840 of file N_DEV_SourceData.C.

Member Function Documentation

void Xyce::Device::ACData::getParams ( double *  params)
virtual

Reimplemented from Xyce::Device::SourceData.

Definition at line 1911 of file N_DEV_SourceData.C.

void Xyce::Device::ACData::setParams ( double *  params)
virtual

Reimplemented from Xyce::Device::SourceData.

Definition at line 1927 of file N_DEV_SourceData.C.

void Xyce::Device::ACData::setRealFlag ( bool  flag)
inlinevirtual

Reimplemented from Xyce::Device::SourceData.

Definition at line 309 of file N_DEV_SourceData.h.

bool Xyce::Device::ACData::updateSource ( )
virtual

Reimplemented from Xyce::Device::SourceData.

Definition at line 1874 of file N_DEV_SourceData.C.

Friends And Related Function Documentation

friend class ISRCInstance
friend

Definition at line 321 of file N_DEV_SourceData.h.

friend class ISRCModel
friend

Definition at line 320 of file N_DEV_SourceData.h.

friend class VsrcInstance
friend

Definition at line 319 of file N_DEV_SourceData.h.

friend class VsrcModel
friend

Definition at line 318 of file N_DEV_SourceData.h.

Member Data Documentation

double Xyce::Device::ACData::ACMAG
private

Definition at line 312 of file N_DEV_SourceData.h.

bool Xyce::Device::ACData::ACMAGgiven
private

Definition at line 315 of file N_DEV_SourceData.h.

double Xyce::Device::ACData::ACPHASE
private

Definition at line 313 of file N_DEV_SourceData.h.

bool Xyce::Device::ACData::ACPHASEgiven
private

Definition at line 316 of file N_DEV_SourceData.h.


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