Xyce  6.1
Xyce::Device::ADMSHBT_X::ModelSensitivity Class Reference

#include <N_DEV_ADMSHBT_X.h>

Inheritance diagram for Xyce::Device::ADMSHBT_X::ModelSensitivity:
Collaboration diagram for Xyce::Device::ADMSHBT_X::ModelSensitivity:

Public Member Functions

 ModelSensitivity ()
 
virtual ~ModelSensitivity ()
 
virtual void operator() (const ParameterBase &entity, const std::string &param, std::vector< double > &dfdp, std::vector< double > &dqdp, std::vector< double > &dbdp, std::vector< int > &Findices, std::vector< int > &Qindices, std::vector< int > &Bindices) const
 Compute sensitivity to a specified model parameter of all device instances of that model's outputs. More...
 
- Public Member Functions inherited from Xyce::Device::baseSensitivity
 baseSensitivity ()
 
virtual ~baseSensitivity ()
 

Detailed Description

Definition at line 116 of file N_DEV_ADMSHBT_X.h.

Constructor & Destructor Documentation

Xyce::Device::ADMSHBT_X::ModelSensitivity::ModelSensitivity ( )
inline

Definition at line 119 of file N_DEV_ADMSHBT_X.h.

virtual Xyce::Device::ADMSHBT_X::ModelSensitivity::~ModelSensitivity ( )
inlinevirtual

Definition at line 122 of file N_DEV_ADMSHBT_X.h.

Member Function Documentation

void Xyce::Device::ADMSHBT_X::ModelSensitivity::operator() ( const ParameterBase entity,
const std::string &  name,
std::vector< double > &  dfdp,
std::vector< double > &  dqdp,
std::vector< double > &  dbdp,
std::vector< int > &  Findices,
std::vector< int > &  Qindices,
std::vector< int > &  Bindices 
) const
virtual

Compute sensitivity to a specified model parameter of all device instances of that model's outputs.

Parameters
[in]entityThe device entity that owns the parameter
[in]nameThe unadorned parameter name specific to the entity
[out]dfdpThe derivative of the F vector with respect to the parameter
[out]dqdpThe derivative of the Q vector with respect to the parameter
[out]dbdpThe derivative of the B vector with respect to the parameter
[out]FindicesThe indices into the F vector corresponding to the elements of dfdp
[out]QindicesThe indices into the Q vector corresponding to the elements of dfdp
[out]BindicesThe indices into the B vector corresponding to the elements of dfdp

Implements Xyce::Device::baseSensitivity.

Definition at line 5509 of file N_DEV_ADMSHBT_X.C.


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