Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Xyce::Device::Device Member List

This is the complete list of members for Xyce::Device::Device, including all inherited members.

addInstance(const InstanceBlock &instance_block, const FactoryBlock &factory_block)=0Xyce::Device::Devicepure virtual
addModel(const ModelBlock &model_block, const FactoryBlock &factory_block)=0Xyce::Device::Devicepure virtual
Device()Xyce::Device::Deviceinline
Device(const Device &)Xyce::Device::Deviceprivate
findInstance(const InstanceName &instance_name)=0Xyce::Device::Devicepure virtual
findInstance(const InstanceName &instance_name) const =0Xyce::Device::Devicepure virtual
findModel(const ModelName &model_name)=0Xyce::Device::Devicepure virtual
findModel(const ModelName &model_name) const =0Xyce::Device::Devicepure virtual
forEachInstance(DeviceInstanceOp &op) const =0Xyce::Device::Devicepure virtual
forEachModel(DeviceModelOp &op) const =0Xyce::Device::Devicepure virtual
getDefaultModelName() const =0Xyce::Device::Devicepure virtual
getName() const =0Xyce::Device::Devicepure virtual
isLinearDevice() const =0Xyce::Device::Devicepure virtual
isPDEDevice() const =0Xyce::Device::Devicepure virtual
loadDAEMatrices(N_LAS_Matrix &dFdx, N_LAS_Matrix &dQdx)Xyce::Device::Deviceinlinevirtual
loadDAEVectors(double *solVec, double *fVec, double *qVec, double *bVec, double *storeLeadF, double *storeLeadQ)Xyce::Device::Deviceinlinevirtual
operator=(const Device &)Xyce::Device::Deviceprivate
updateSecondaryState(double *staDerivVec, double *stoVec)Xyce::Device::Deviceinlinevirtual
updateSources()Xyce::Device::Deviceinlinevirtual
updateState(double *solVec, double *staVec, double *stoVec)Xyce::Device::Deviceinlinevirtual
~Device()Xyce::Device::Deviceinlinevirtual