#include <N_NLS_ConductanceExtractor.h>
Xyce::Nonlinear::ConductanceExtractor::ConductanceExtractor |
( |
NonLinearSolver & |
nls_, |
|
|
N_TOP_Topology & |
top_, |
|
|
N_IO_CmdParse & |
cp |
|
) |
| |
Xyce::Nonlinear::ConductanceExtractor::~ConductanceExtractor |
( |
| ) |
|
bool Xyce::Nonlinear::ConductanceExtractor::extract |
( |
const std::map< std::string, double > & |
inputMap, |
|
|
std::vector< double > & |
outputVector, |
|
|
std::vector< std::vector< double > > & |
jacobian |
|
) |
| |
bool Xyce::Nonlinear::ConductanceExtractor::extract |
( |
const std::string & |
isoName, |
|
|
std::vector< std::vector< double > > & |
jacobian |
|
) |
| |
void Xyce::Nonlinear::ConductanceExtractor::printJacobian_ |
( |
const std::map< std::string, double > & |
inputMap, |
|
|
std::vector< std::vector< double > > & |
jacobian |
|
) |
| |
|
private |
void Xyce::Nonlinear::ConductanceExtractor::printPetraObjects_ |
( |
const std::string & |
varName | ) |
|
|
private |
bool Xyce::Nonlinear::ConductanceExtractor::registerPkgOptionsMgr |
( |
N_IO_PkgOptionsMgr * |
pkgOptPtr | ) |
|
bool Xyce::Nonlinear::ConductanceExtractor::setOptions |
( |
const N_UTL_OptionBlock & |
OB | ) |
|
bool Xyce::Nonlinear::ConductanceExtractor::setup_dIdX_Vectors_ |
( |
| ) |
|
|
private |
bool Xyce::Nonlinear::ConductanceExtractor::setupIDs_ |
( |
const std::map< std::string, double > & |
inputMap | ) |
|
|
private |
bool Xyce::Nonlinear::ConductanceExtractor::setupISO2_IDs_ |
( |
const std::string & |
isoName | ) |
|
|
private |
N_PDS_ParMap* Xyce::Nonlinear::ConductanceExtractor::columnMapPtr_ |
|
private |
N_LAS_Vector* Xyce::Nonlinear::ConductanceExtractor::columnVectorPtr_ |
|
private |
N_IO_CmdParse& Xyce::Nonlinear::ConductanceExtractor::commandLine_ |
|
private |
std::vector<int> Xyce::Nonlinear::ConductanceExtractor::currentGIDs_ |
|
private |
std::vector<int> Xyce::Nonlinear::ConductanceExtractor::currentLIDs_ |
|
private |
N_LAS_Vector** Xyce::Nonlinear::ConductanceExtractor::currSolVectorPtrPtr_ |
|
private |
int Xyce::Nonlinear::ConductanceExtractor::debugLevel_ |
|
private |
N_LAS_Vector* Xyce::Nonlinear::ConductanceExtractor::dfdvVectorPtr_ |
|
private |
std::vector<N_LAS_Vector*> Xyce::Nonlinear::ConductanceExtractor::dIdxPtrVector_ |
|
private |
N_LAS_Vector* Xyce::Nonlinear::ConductanceExtractor::dxdvVectorPtr_ |
|
private |
bool Xyce::Nonlinear::ConductanceExtractor::gidsSetUpFlag_ |
|
private |
N_LAS_Vector* Xyce::Nonlinear::ConductanceExtractor::gradVectorPtr_ |
|
private |
N_LAS_Matrix* Xyce::Nonlinear::ConductanceExtractor::jacobianMatrixPtr_ |
|
private |
N_LAS_Solver* Xyce::Nonlinear::ConductanceExtractor::lasSolverPtr_ |
|
private |
N_LAS_System* Xyce::Nonlinear::ConductanceExtractor::lasSysPtr_ |
|
private |
N_LOA_Loader* Xyce::Nonlinear::ConductanceExtractor::loaderPtr_ |
|
private |
N_LAS_Vector* Xyce::Nonlinear::ConductanceExtractor::matrixDiagonalPtr_ |
|
private |
N_LAS_Vector* Xyce::Nonlinear::ConductanceExtractor::NewtonVectorPtr_ |
|
private |
N_LAS_Vector** Xyce::Nonlinear::ConductanceExtractor::nextSolVectorPtrPtr_ |
|
private |
N_IO_PkgOptionsMgr* Xyce::Nonlinear::ConductanceExtractor::pkgOptMgrPtr_ |
|
private |
N_LAS_Vector* Xyce::Nonlinear::ConductanceExtractor::rhsVectorPtr_ |
|
private |
N_LAS_Vector* Xyce::Nonlinear::ConductanceExtractor::savedNewtonVectorPtr_ |
|
private |
N_LAS_Vector* Xyce::Nonlinear::ConductanceExtractor::savedRHSVectorPtr_ |
|
private |
int Xyce::Nonlinear::ConductanceExtractor::solutionSize_ |
|
private |
N_TOP_Topology& Xyce::Nonlinear::ConductanceExtractor::top_ |
|
private |
std::map<std::string, double> Xyce::Nonlinear::ConductanceExtractor::varMap_ |
|
private |
std::vector<int> Xyce::Nonlinear::ConductanceExtractor::vsrcPosGIDs_ |
|
private |
std::vector<int> Xyce::Nonlinear::ConductanceExtractor::vsrcPosLIDs_ |
|
private |
The documentation for this class was generated from the following files: