#include <N_ANP_MOR.h>
Definition at line 79 of file N_ANP_MOR.h.
Xyce::Analysis::MOR::~MOR |
( |
| ) |
|
bool Xyce::Analysis::MOR::createOrigLinearSystem_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::MOR::createRedLinearSystem_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::MOR::evalOrigTransferFunction |
( |
| ) |
|
bool Xyce::Analysis::MOR::evalRedTransferFunction |
( |
| ) |
|
bool Xyce::Analysis::MOR::finish |
( |
| ) |
|
|
virtual |
bool Xyce::Analysis::MOR::getDCOPFlag |
( |
| ) |
|
|
inline |
bool Xyce::Analysis::MOR::handlePredictor |
( |
| ) |
|
|
virtual |
bool Xyce::Analysis::MOR::init |
( |
| ) |
|
|
virtual |
Xyce::dout() << "Branch nodes: " << std::endl; for (unsigned int i=0; i < bMatEntriesVec_.size(); ++i) { Xyce::dout() << "Node " << i << " : " << bMatEntriesVec_[i] << std::endl; }
Xyce::dout() << "Printing GPtr: " << std::endl; GPtr_->printPetraObject(); Xyce::dout() << "Printing CPtr: " << std::endl; CPtr_->printPetraObject();
Xyce::dout() << "Printing GPtr (after scaling): " << std::endl; GPtr_->printPetraObject();
Implements Xyce::Analysis::AnalysisBase.
Definition at line 224 of file N_ANP_MOR.C.
virtual bool Xyce::Analysis::MOR::loopProcess |
( |
| ) |
|
|
inlinevirtual |
bool Xyce::Analysis::MOR::processFailedStep |
( |
| ) |
|
|
virtual |
bool Xyce::Analysis::MOR::processSuccessfulStep |
( |
bool |
origSys | ) |
|
virtual bool Xyce::Analysis::MOR::processSuccessfulStep |
( |
| ) |
|
|
inlinevirtual |
bool Xyce::Analysis::MOR::reduceSystem |
( |
| ) |
|
Xyce::dout() << "Printing out BPtr" << std::endl; BPtr_->epetraObj().Print(Xyce::dout());
Xyce::dout() << "Printing out sCpG" << std::endl; (sCpG_MatrixPtr_->epetraObj()).Print(Xyce::dout());
Xyce::dout() << "Printing out R" << std::endl; (RPtr_->epetraObj()).Print(Xyce::dout());
Definition at line 453 of file N_ANP_MOR.C.
bool Xyce::Analysis::MOR::run |
( |
| ) |
|
|
virtual |
bool Xyce::Analysis::MOR::setAnalysisParams |
( |
const N_UTL_OptionBlock & |
paramsBlock | ) |
|
|
virtual |
void Xyce::Analysis::MOR::setDCOPFlag |
( |
bool |
flag | ) |
|
|
inline |
int Xyce::Analysis::MOR::setupSweepParam_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::MOR::solveOrigLinearSystem_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::MOR::solveRedLinearSystem_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::MOR::sparsifyRedSystem_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::MOR::updateCurrentFreq_ |
( |
int |
stepNumber | ) |
|
|
private |
bool Xyce::Analysis::MOR::updateOrigLinearSystemFreq_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::MOR::updateRedLinearSystemFreq_ |
( |
| ) |
|
|
private |
RCP<Epetra_LinearProblem> Xyce::Analysis::MOR::blockProblem_ |
|
private |
RCP<Amesos_BaseSolver> Xyce::Analysis::MOR::blockSolver_ |
|
private |
std::vector<int> Xyce::Analysis::MOR::bMatEntriesVec_ |
|
private |
std::vector<int> Xyce::Analysis::MOR::bMatPosEntriesVec_ |
|
private |
RCP<N_LAS_MultiVector> Xyce::Analysis::MOR::BPtr_ |
|
private |
RCP<N_LAS_Matrix> Xyce::Analysis::MOR::CPtr_ |
|
private |
double Xyce::Analysis::MOR::currentFreq_ |
|
private |
bool Xyce::Analysis::MOR::dcopFlag_ |
|
private |
double Xyce::Analysis::MOR::fStep_ |
|
private |
RCP<N_LAS_Matrix> Xyce::Analysis::MOR::GPtr_ |
|
private |
bool Xyce::Analysis::MOR::isPaused |
|
private |
std::list< int > Xyce::Analysis::MOR::morEvalFailures_ |
|
private |
int Xyce::Analysis::MOR::morEvalSize_ |
|
private |
int Xyce::Analysis::MOR::numPorts_ |
|
private |
Teuchos::SerialDenseMatrix<int, std::complex<double> > Xyce::Analysis::MOR::origH_ |
|
private |
RCP<Epetra_LinearProblem> Xyce::Analysis::MOR::origProblem_ |
|
private |
RCP<Amesos_BaseSolver> Xyce::Analysis::MOR::origSolver_ |
|
private |
std::vector<std::string> Xyce::Analysis::MOR::portList_ |
|
private |
Teuchos::SerialDenseMatrix<int, double> Xyce::Analysis::MOR::redB_ |
|
private |
Teuchos::SerialDenseMatrix<int, double> Xyce::Analysis::MOR::redC_ |
|
private |
RCP<N_LAS_Matrix> Xyce::Analysis::MOR::redCPtr_ |
|
private |
Teuchos::SerialDenseMatrix<int, double> Xyce::Analysis::MOR::redG_ |
|
private |
RCP<N_LAS_Matrix> Xyce::Analysis::MOR::redGPtr_ |
|
private |
Teuchos::SerialDenseMatrix<int, std::complex<double> > Xyce::Analysis::MOR::redH_ |
|
private |
Teuchos::SerialDenseMatrix<int, double> Xyce::Analysis::MOR::redL_ |
|
private |
Teuchos::SerialDenseMatrix<int, double> Xyce::Analysis::MOR::ref_redB_ |
|
private |
RCP<N_LAS_BlockVector> Xyce::Analysis::MOR::REFBPtr_ |
|
private |
RCP<N_LAS_BlockVector> Xyce::Analysis::MOR::REFXPtr_ |
|
private |
RCP<N_LAS_MultiVector> Xyce::Analysis::MOR::RPtr_ |
|
private |
double Xyce::Analysis::MOR::s0_ |
|
private |
RCP<N_LAS_Matrix> Xyce::Analysis::MOR::sCpG_MatrixPtr_ |
|
private |
Teuchos::SerialDenseMatrix<int, double> Xyce::Analysis::MOR::sCpG_redMatrix_ |
|
private |
RCP<N_LAS_BlockMatrix> Xyce::Analysis::MOR::sCpG_REFMatrixPtr_ |
|
private |
Teuchos::SerialDenseMatrix<int, double> Xyce::Analysis::MOR::sCpG_tmpMatrix_ |
|
private |
double Xyce::Analysis::MOR::stepMult_ |
|
private |
RCP<N_LAS_MultiVector> Xyce::Analysis::MOR::VPtr_ |
|
private |
The documentation for this class was generated from the following files: