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