|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include "header.h"#include "global.h"#include "SparseMatrix.h"#include "KinSparseMatrix.h"#include "RateTerm.h"#include "FuncTerm.h"#include "VoxelPoolsBase.h"#include "../mesh/VoxelJunction.h"#include "XferInfo.h"#include "ZombiePoolInterface.h"#include "Stoich.h"#include "../randnum/RNG.h"#include "NonlinearSystem.h"#include "boost/numeric/bindings/lapack/lapack.hpp"#include "boost/numeric/bindings/lapack/geev.hpp"#include "OdeSystem.h"#include "VoxelPools.h"#include "SteadyStateBoost.h"
Include dependency graph for SteadyStateBoost.cpp:Go to the source code of this file.
Classes | |
| struct | reac_info |
Functions | |
| static bool | checkAboveZero (const vector< double > &y) |
| void | eliminateRowsBelow (ublas::matrix< double > &U, int start, int leftCol) |
| static bool | isSolutionValid (const vector< double > &x) |
| unsigned int | rankUsingBoost (ublas::matrix< double > &U) |
| void | recalcTotal (vector< double > &tot, ublas::matrix< double > &g, const double *S) |
| Utility funtion to doing scans for steady states. More... | |
| int | reorderRows (ublas::matrix< double > &U, int start, int leftCol) |
| void | ss_func (const vector_type &x, void *params, vector_type &f) |
| void | swapRows (ublas::matrix< double > &mat, unsigned int r1, unsigned int r2) |
| Swap row r1 and r2. More... | |
Variables | |
| static const Cinfo * | steadyStateCinfo = SteadyState::initCinfo() |
|
static |
Definition at line 934 of file SteadyStateBoost.cpp.
Referenced by SteadyState::randomizeInitialCondition().
Here is the caller graph for this function:| void eliminateRowsBelow | ( | ublas::matrix< double > & | U, |
| int | start, | ||
| int | leftCol | ||
| ) |
Definition at line 890 of file SteadyStateBoost.cpp.
References SteadyState::EPSILON.
Referenced by rankUsingBoost().
Here is the caller graph for this function:
|
static |
Definition at line 712 of file SteadyStateBoost.cpp.
Referenced by SteadyState::settle().
Here is the caller graph for this function:| unsigned int rankUsingBoost | ( | ublas::matrix< double > & | U | ) |
Definition at line 915 of file SteadyStateBoost.cpp.
References eliminateRowsBelow(), and reorderRows().
Referenced by SteadyState::randomizeInitialCondition(), and SteadyState::setupSSmatrix().
Here is the call graph for this function:
Here is the caller graph for this function:| void recalcTotal | ( | vector< double > & | tot, |
| ublas::matrix< double > & | g, | ||
| const double * | S | ||
| ) |
Utility funtion to doing scans for steady states.
| tot | |
| g | |
| S |
Definition at line 952 of file SteadyStateBoost.cpp.
Referenced by SteadyState::randomizeInitialCondition().
Here is the caller graph for this function:| int reorderRows | ( | ublas::matrix< double > & | U, |
| int | start, | ||
| int | leftCol | ||
| ) |
Definition at line 863 of file SteadyStateBoost.cpp.
References SteadyState::EPSILON, and swapRows().
Referenced by rankUsingBoost().
Here is the call graph for this function:
Here is the caller graph for this function:| void ss_func | ( | const vector_type & | x, |
| void * | params, | ||
| vector_type & | f | ||
| ) |
| void swapRows | ( | ublas::matrix< double > & | mat, |
| unsigned int | r1, | ||
| unsigned int | r2 | ||
| ) |
Swap row r1 and r2.
| mat | Matrix input |
| r1 | index of row 1 |
| r2 | index of row 2 |
Definition at line 849 of file SteadyStateBoost.cpp.
Referenced by reorderRows().
Here is the caller graph for this function:
|
static |
Definition at line 316 of file SteadyStateBoost.cpp.
Referenced by SteadyState::initCinfo().