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

#include <N_DEV_MatrixLoadData.h>

Public Member Functions

 MatrixLoadData ()
 
 MatrixLoadData (const MatrixLoadData &right)
 
 ~MatrixLoadData ()
 
bool initializeAll (int isizeTmp=100)
 
void resizeTestJacSolData (int size)
 
void resizeTestJacQData (int size)
 
void resizeTestJacStateData (int size)
 

Public Attributes

int isize
 
int isizeNumJac
 
std::vector< int > cols
 
std::vector< double > vals
 
std::vector< double > Qvals
 
std::vector< valDataval_local
 
std::vector< valDataQval_local
 
std::vector< colDatacol_local
 
std::vector< int > row_local
 
std::vector< int > internalFlag
 
std::vector< std::vector
< double > > 
numJac
 
std::vector< std::vector
< double > > 
saveJac
 
std::vector< std::vector
< double > > 
devJac
 
std::vector< std::vector
< double > > 
diffJac
 
std::vector< std::vector
< double > > 
relJac
 
std::vector< std::vector
< double > > 
numJacQ
 
std::vector< std::vector
< double > > 
saveJacQ
 
std::vector< std::vector
< double > > 
devJacQ
 
std::vector< std::vector
< double > > 
diffJacQ
 
std::vector< std::vector
< double > > 
relJacQ
 
std::vector< std::vector< int > > status
 
std::vector< std::vector< int > > stencil
 
std::vector< std::vector< int > > statusQ
 
std::vector< double > saveRHS
 
std::vector< double > pertRHS
 
std::vector< double > origRHS
 
std::vector< double > saveQ
 
std::vector< double > pertQ
 
std::vector< double > origQ
 
std::vector< double > saveSoln
 
std::vector< double > pertSoln
 
std::vector< double > saveCurrSoln
 
std::vector< double > saveLastState
 
std::vector< double > saveCurrState
 
std::vector< double > saveNextState
 
std::vector< double > saveStateDerivs
 

Detailed Description

Definition at line 66 of file N_DEV_MatrixLoadData.h.

Constructor & Destructor Documentation

Xyce::Device::MatrixLoadData::MatrixLoadData ( )

Definition at line 72 of file N_DEV_MatrixLoadData.C.

Xyce::Device::MatrixLoadData::MatrixLoadData ( const MatrixLoadData right)

Definition at line 87 of file N_DEV_MatrixLoadData.C.

Xyce::Device::MatrixLoadData::~MatrixLoadData ( )

Definition at line 144 of file N_DEV_MatrixLoadData.C.

Member Function Documentation

bool Xyce::Device::MatrixLoadData::initializeAll ( int  isizeTmp = 100)

Definition at line 158 of file N_DEV_MatrixLoadData.C.

void Xyce::Device::MatrixLoadData::resizeTestJacQData ( int  size)

Definition at line 237 of file N_DEV_MatrixLoadData.C.

void Xyce::Device::MatrixLoadData::resizeTestJacSolData ( int  size)

Definition at line 199 of file N_DEV_MatrixLoadData.C.

void Xyce::Device::MatrixLoadData::resizeTestJacStateData ( int  size)

Definition at line 270 of file N_DEV_MatrixLoadData.C.

Member Data Documentation

std::vector<colData> Xyce::Device::MatrixLoadData::col_local

Definition at line 93 of file N_DEV_MatrixLoadData.h.

std::vector<int> Xyce::Device::MatrixLoadData::cols

Definition at line 86 of file N_DEV_MatrixLoadData.h.

std::vector< std::vector<double> > Xyce::Device::MatrixLoadData::devJac

Definition at line 100 of file N_DEV_MatrixLoadData.h.

std::vector< std::vector<double> > Xyce::Device::MatrixLoadData::devJacQ

Definition at line 106 of file N_DEV_MatrixLoadData.h.

std::vector< std::vector<double> > Xyce::Device::MatrixLoadData::diffJac

Definition at line 101 of file N_DEV_MatrixLoadData.h.

std::vector< std::vector<double> > Xyce::Device::MatrixLoadData::diffJacQ

Definition at line 107 of file N_DEV_MatrixLoadData.h.

std::vector<int> Xyce::Device::MatrixLoadData::internalFlag

Definition at line 95 of file N_DEV_MatrixLoadData.h.

int Xyce::Device::MatrixLoadData::isize

Definition at line 82 of file N_DEV_MatrixLoadData.h.

int Xyce::Device::MatrixLoadData::isizeNumJac

Definition at line 83 of file N_DEV_MatrixLoadData.h.

std::vector<std::vector<double> > Xyce::Device::MatrixLoadData::numJac

Definition at line 98 of file N_DEV_MatrixLoadData.h.

std::vector<std::vector<double> > Xyce::Device::MatrixLoadData::numJacQ

Definition at line 104 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::origQ

Definition at line 119 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::origRHS

Definition at line 116 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::pertQ

Definition at line 118 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::pertRHS

Definition at line 115 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::pertSoln

Definition at line 122 of file N_DEV_MatrixLoadData.h.

std::vector<valData> Xyce::Device::MatrixLoadData::Qval_local

Definition at line 92 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::Qvals

Definition at line 88 of file N_DEV_MatrixLoadData.h.

std::vector< std::vector<double> > Xyce::Device::MatrixLoadData::relJac

Definition at line 102 of file N_DEV_MatrixLoadData.h.

std::vector< std::vector<double> > Xyce::Device::MatrixLoadData::relJacQ

Definition at line 108 of file N_DEV_MatrixLoadData.h.

std::vector<int> Xyce::Device::MatrixLoadData::row_local

Definition at line 94 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::saveCurrSoln

Definition at line 123 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::saveCurrState

Definition at line 126 of file N_DEV_MatrixLoadData.h.

std::vector< std::vector<double> > Xyce::Device::MatrixLoadData::saveJac

Definition at line 99 of file N_DEV_MatrixLoadData.h.

std::vector< std::vector<double> > Xyce::Device::MatrixLoadData::saveJacQ

Definition at line 105 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::saveLastState

Definition at line 125 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::saveNextState

Definition at line 127 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::saveQ

Definition at line 117 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::saveRHS

Definition at line 114 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::saveSoln

Definition at line 121 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::saveStateDerivs

Definition at line 128 of file N_DEV_MatrixLoadData.h.

std::vector<std::vector<int> > Xyce::Device::MatrixLoadData::status

Definition at line 110 of file N_DEV_MatrixLoadData.h.

std::vector<std::vector<int> > Xyce::Device::MatrixLoadData::statusQ

Definition at line 112 of file N_DEV_MatrixLoadData.h.

std::vector<std::vector<int> > Xyce::Device::MatrixLoadData::stencil

Definition at line 111 of file N_DEV_MatrixLoadData.h.

std::vector<valData> Xyce::Device::MatrixLoadData::val_local

Definition at line 91 of file N_DEV_MatrixLoadData.h.

std::vector<double> Xyce::Device::MatrixLoadData::vals

Definition at line 87 of file N_DEV_MatrixLoadData.h.


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