#include <N_ANP_NOISE.h>
Definition at line 75 of file N_ANP_NOISE.h.
Xyce::Analysis::NOISE::NOISE |
( |
AnalysisManager & |
analysis_manager, |
|
|
Linear::System & |
linear_system, |
|
|
Nonlinear::Manager & |
nonlinear_manager, |
|
|
Loader::Loader & |
loader, |
|
|
Topo::Topology & |
topology, |
|
|
IO::InitialConditionsManager & |
initial_conditions_manager |
|
) |
| |
Xyce::Analysis::NOISE::~NOISE |
( |
| ) |
|
bool Xyce::Analysis::NOISE::createACLinearSystem_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::NOISE::doFinish |
( |
| ) |
|
|
protectedvirtual |
bool Xyce::Analysis::NOISE::doHandlePredictor |
( |
| ) |
|
|
protectedvirtual |
bool Xyce::Analysis::NOISE::doInit |
( |
| ) |
|
|
protectedvirtual |
bool Xyce::Analysis::NOISE::doLoopProcess |
( |
| ) |
|
|
protected |
bool Xyce::Analysis::NOISE::doProcessFailedStep |
( |
| ) |
|
|
protectedvirtual |
bool Xyce::Analysis::NOISE::doProcessSuccessfulStep |
( |
| ) |
|
|
protectedvirtual |
bool Xyce::Analysis::NOISE::doRun |
( |
| ) |
|
|
protectedvirtual |
bool Xyce::Analysis::NOISE::getDCOPFlag |
( |
| ) |
const |
|
virtual |
void Xyce::Analysis::NOISE::hackTecplotOutput |
( |
| ) |
|
|
private |
double Xyce::Analysis::NOISE::noiseIntegral |
( |
double |
noizDens, |
|
|
double |
lnNdens, |
|
|
double |
lnNlstDens, |
|
|
double |
delLnFreq, |
|
|
double |
delFreq, |
|
|
double |
lnFreq, |
|
|
double |
lnLastFreq |
|
) |
| |
|
private |
void Xyce::Analysis::NOISE::notify |
( |
const StepEvent & |
event | ) |
|
void Xyce::Analysis::NOISE::printProgress |
( |
std::ostream & |
os | ) |
|
|
inlinevirtual |
void Xyce::Analysis::NOISE::printStepHeader |
( |
std::ostream & |
os | ) |
|
|
inlinevirtual |
void Xyce::Analysis::NOISE::processOutputNodes |
( |
| ) |
|
|
private |
bool Xyce::Analysis::NOISE::resetACLinearSystem_ |
( |
| ) |
|
|
private |
void Xyce::Analysis::NOISE::resetAdjointNOISELinearSystem_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::NOISE::setAnalysisParams |
( |
const Util::OptionBlock & |
paramsBlock | ) |
|
bool Xyce::Analysis::NOISE::setTimeIntegratorOptions |
( |
const Util::OptionBlock & |
option_block | ) |
|
void Xyce::Analysis::NOISE::setupAdjointRHS_ |
( |
| ) |
|
|
private |
int Xyce::Analysis::NOISE::setupSweepParam_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::NOISE::solveACLinearSystem_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::NOISE::solveAdjointNOISE_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::NOISE::solveDirectNOISE_ |
( |
| ) |
|
|
private |
bool Xyce::Analysis::NOISE::updateCurrentFreq_ |
( |
int |
stepNumber | ) |
|
|
private |
Linear::BlockMatrix* Xyce::Analysis::NOISE::ACMatrix_ |
|
private |
Linear::BlockVector* Xyce::Analysis::NOISE::B_ |
|
private |
Epetra_LinearProblem* Xyce::Analysis::NOISE::blockProblem_ |
|
private |
Amesos_BaseSolver* Xyce::Analysis::NOISE::blockSolver_ |
|
private |
Linear::Vector* Xyce::Analysis::NOISE::bNoiseVecImagPtr |
|
private |
Linear::Vector* Xyce::Analysis::NOISE::bNoiseVecRealPtr |
|
private |
Linear::Vector* Xyce::Analysis::NOISE::bVecImagPtr |
|
private |
Linear::Vector* Xyce::Analysis::NOISE::bVecRealPtr |
|
private |
Linear::Matrix* Xyce::Analysis::NOISE::C_ |
|
private |
double Xyce::Analysis::NOISE::currentFreq_ |
|
private |
double Xyce::Analysis::NOISE::delFreq_ |
|
private |
double Xyce::Analysis::NOISE::delLnFreq_ |
|
private |
std::vector<double> Xyce::Analysis::NOISE::dOdpAdjVec_ |
|
private |
std::vector<double> Xyce::Analysis::NOISE::dOdpVec_ |
|
private |
double Xyce::Analysis::NOISE::fStart_ |
|
private |
double Xyce::Analysis::NOISE::fstep_ |
|
private |
double Xyce::Analysis::NOISE::fStop_ |
|
private |
Linear::Matrix* Xyce::Analysis::NOISE::G_ |
|
private |
double Xyce::Analysis::NOISE::GainSqInv_ |
|
private |
bool Xyce::Analysis::NOISE::hackOutputCalledBefore_ |
|
private |
IO::InitialConditionsManager& Xyce::Analysis::NOISE::initialConditionsManager_ |
|
private |
double Xyce::Analysis::NOISE::lastFreq_ |
|
private |
Linear::System& Xyce::Analysis::NOISE::linearSystem_ |
|
private |
double Xyce::Analysis::NOISE::lnFreq_ |
|
private |
double Xyce::Analysis::NOISE::lnGainInv_ |
|
private |
double Xyce::Analysis::NOISE::lnLastFreq_ |
|
private |
int Xyce::Analysis::NOISE::noiseLoopSize_ |
|
private |
std::vector<int> Xyce::Analysis::NOISE::noiseSweepFailures_ |
|
private |
double Xyce::Analysis::NOISE::np_ |
|
private |
std::vector<double> Xyce::Analysis::NOISE::objectiveVec_ |
|
private |
std::string Xyce::Analysis::NOISE::outputNode1_ |
|
private |
std::string Xyce::Analysis::NOISE::outputNode2_ |
|
private |
bool Xyce::Analysis::NOISE::outputNodeSingle_ |
|
private |
std::vector<int> Xyce::Analysis::NOISE::outputVarGIDs_ |
|
private |
std::vector<std::string> Xyce::Analysis::NOISE::outputVarNames_ |
|
private |
int Xyce::Analysis::NOISE::pts_per_summary_ |
|
private |
bool Xyce::Analysis::NOISE::pts_per_summary_Given |
|
private |
Linear::BlockVector* Xyce::Analysis::NOISE::saved_AC_X_ |
|
private |
std::vector<double> Xyce::Analysis::NOISE::scaled_dOdpAdjVec_ |
|
private |
std::vector<double> Xyce::Analysis::NOISE::scaled_dOdpVec_ |
|
private |
std::string Xyce::Analysis::NOISE::specifiedSource_ |
|
private |
bool Xyce::Analysis::NOISE::stepFlag_ |
|
private |
double Xyce::Analysis::NOISE::stepMult_ |
|
private |
Topo::Topology& Xyce::Analysis::NOISE::topology_ |
|
private |
double Xyce::Analysis::NOISE::totalInputNoise_ |
|
private |
double Xyce::Analysis::NOISE::totalInputNoiseDens_ |
|
private |
double Xyce::Analysis::NOISE::totalOutputNoise_ |
|
private |
double Xyce::Analysis::NOISE::totalOutputNoiseDens_ |
|
private |
std::string Xyce::Analysis::NOISE::type_ |
|
private |
bool Xyce::Analysis::NOISE::useAdjoint_ |
|
private |
Linear::BlockVector* Xyce::Analysis::NOISE::X_ |
|
private |
The documentation for this class was generated from the following files: