Classes | |
struct | square |
class | relative_magnitude_from_square |
Functions | |
double | frobeniusNorm (const Epetra_SerialSymDenseMatrix &matrix) |
double | selectedEigenvalue (const Epetra_SerialSymDenseMatrix &m, int rank) |
double | largestEigenvalue (const Epetra_SerialSymDenseMatrix &m) |
double | smallestEigenvalue (const Epetra_SerialSymDenseMatrix &m) |
bool | isRegularMap (const Epetra_BlockMap &candidate) |
bool | hasMatchingLocalAndGlobalIDs (const Epetra_BlockMap &candidate) |
bool | isRegularMapLocal (const Epetra_BlockMap ®ularCandidate) |
bool | isLocalMap (const Epetra_Map &candidate) |
bool | isLocalMap (const Epetra_BlockMap &candidate) |
Epetra_Map | makeMasterMap (const Epetra_Comm &comm, int vectorSize) |
Teuchos::RCP< Epetra_Vector > | memberViewImpl (const Teuchos::RCP< const Epetra_MultiVector > &mv, int i) |
Teuchos::RCP< Epetra_Vector > | headViewImpl (const Teuchos::RCP< const Epetra_MultiVector > &mv) |
Teuchos::RCP< Epetra_MultiVector > | rangeViewImpl (const Teuchos::RCP< const Epetra_MultiVector > &mv, int firstVectorRank, int vectorCount) |
Teuchos::RCP< Epetra_MultiVector > | tailViewImpl (const Teuchos::RCP< const Epetra_MultiVector > &mv) |
Teuchos::RCP< Epetra_MultiVector > | truncatedViewImpl (const Teuchos::RCP< const Epetra_MultiVector > &mv, int vectorCountMax) |
Teuchos::RCP < Teuchos::ParameterList > | fillDefaultBasisInputParams (const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
Teuchos::Array < Epetra_SerialDenseMatrix > | createAtomicSections (MOR::AtomicBasisSource &basisSource) |
Teuchos::Array < Epetra_SerialSymDenseMatrix > | createAtomicContributions (const Teuchos::ArrayView< const Epetra_SerialDenseMatrix > &atomicSections) |
Teuchos::Array < Epetra_SerialSymDenseMatrix > | createAtomicContributions (MOR::AtomicBasisSource &basisSource) |
Teuchos::Array< double > | computePartialFitnesses (const Epetra_SerialSymDenseMatrix &reference, const Teuchos::ArrayView< const Epetra_SerialSymDenseMatrix > &atomicContributions, const CollocationMetricCriterion &criterion, int referenceContributionCount) |
Epetra_SerialSymDenseMatrix | negative_eye (int size) |
template<typename Ordinal > | |
void | broadcast (const Teuchos::Comm< Ordinal > &comm, int rootRank, Epetra_SerialDenseMatrix &buffer) |
int | bestCandidateId (const Epetra_Map &candidateMap, const Teuchos::ArrayView< const Epetra_SerialSymDenseMatrix > &candidates, Epetra_SerialSymDenseMatrix &reference, const CollocationMetricCriterion &criterion, int referenceContributionCount) |
void | updateReferenceAndCandidates (const Epetra_Map &candidateMap, Teuchos::ArrayView< Epetra_SerialSymDenseMatrix > candidates, int selectedId, Epetra_SerialSymDenseMatrix &reference) |
ReducedBasisElements | preprocessedOrigin (const ReducedBasisElements &source, const Teuchos::RCP< Teuchos::ParameterList > ¶ms) |
double MOR::Detail::frobeniusNorm | ( | const Epetra_SerialSymDenseMatrix & | matrix | ) |
Definition at line 11 of file MOR_CollocationMetricCriterion.cpp.
double MOR::Detail::selectedEigenvalue | ( | const Epetra_SerialSymDenseMatrix & | m, | |
int | rank | |||
) |
Definition at line 18 of file MOR_CollocationMetricCriterion.cpp.
double MOR::Detail::largestEigenvalue | ( | const Epetra_SerialSymDenseMatrix & | m | ) |
Definition at line 71 of file MOR_CollocationMetricCriterion.cpp.
double MOR::Detail::smallestEigenvalue | ( | const Epetra_SerialSymDenseMatrix & | m | ) |
Definition at line 75 of file MOR_CollocationMetricCriterion.cpp.
bool MOR::Detail::isRegularMap | ( | const Epetra_BlockMap & | candidate | ) |
Definition at line 22 of file MOR_EpetraLocalMapMVMatrixMarketUtils.cpp.
bool MOR::Detail::hasMatchingLocalAndGlobalIDs | ( | const Epetra_BlockMap & | candidate | ) |
Definition at line 27 of file MOR_EpetraLocalMapMVMatrixMarketUtils.cpp.
bool MOR::Detail::isRegularMapLocal | ( | const Epetra_BlockMap & | regularCandidate | ) |
Definition at line 32 of file MOR_EpetraLocalMapMVMatrixMarketUtils.cpp.
bool MOR::Detail::isLocalMap | ( | const Epetra_Map & | candidate | ) |
Definition at line 37 of file MOR_EpetraLocalMapMVMatrixMarketUtils.cpp.
bool MOR::Detail::isLocalMap | ( | const Epetra_BlockMap & | candidate | ) |
Definition at line 42 of file MOR_EpetraLocalMapMVMatrixMarketUtils.cpp.
Epetra_Map MOR::Detail::makeMasterMap | ( | const Epetra_Comm & | comm, | |
int | vectorSize | |||
) |
Definition at line 47 of file MOR_EpetraLocalMapMVMatrixMarketUtils.cpp.
Teuchos::RCP<Epetra_Vector> MOR::Detail::memberViewImpl | ( | const Teuchos::RCP< const Epetra_MultiVector > & | mv, | |
int | i | |||
) |
Definition at line 54 of file MOR_EpetraUtils.cpp.
Teuchos::RCP<Epetra_Vector> MOR::Detail::headViewImpl | ( | const Teuchos::RCP< const Epetra_MultiVector > & | mv | ) |
Definition at line 63 of file MOR_EpetraUtils.cpp.
Teuchos::RCP<Epetra_MultiVector> MOR::Detail::rangeViewImpl | ( | const Teuchos::RCP< const Epetra_MultiVector > & | mv, | |
int | firstVectorRank, | |||
int | vectorCount | |||
) |
Definition at line 68 of file MOR_EpetraUtils.cpp.
Teuchos::RCP<Epetra_MultiVector> MOR::Detail::tailViewImpl | ( | const Teuchos::RCP< const Epetra_MultiVector > & | mv | ) |
Definition at line 80 of file MOR_EpetraUtils.cpp.
Teuchos::RCP<Epetra_MultiVector> MOR::Detail::truncatedViewImpl | ( | const Teuchos::RCP< const Epetra_MultiVector > & | mv, | |
int | vectorCountMax | |||
) |
Definition at line 90 of file MOR_EpetraUtils.cpp.
Teuchos::RCP<Teuchos::ParameterList> MOR::Detail::fillDefaultBasisInputParams | ( | const Teuchos::RCP< Teuchos::ParameterList > & | params | ) |
Definition at line 14 of file MOR_FileReducedBasisSource.cpp.
Teuchos::Array<Epetra_SerialDenseMatrix> MOR::Detail::createAtomicSections | ( | MOR::AtomicBasisSource & | basisSource | ) |
Definition at line 13 of file MOR_GreedyAtomicBasisSample.cpp.
Teuchos::Array<Epetra_SerialSymDenseMatrix> MOR::Detail::createAtomicContributions | ( | const Teuchos::ArrayView< const Epetra_SerialDenseMatrix > & | atomicSections | ) |
Definition at line 39 of file MOR_GreedyAtomicBasisSample.cpp.
Teuchos::Array<Epetra_SerialSymDenseMatrix> MOR::Detail::createAtomicContributions | ( | MOR::AtomicBasisSource & | basisSource | ) |
Definition at line 58 of file MOR_GreedyAtomicBasisSample.cpp.
Teuchos::Array<double> MOR::Detail::computePartialFitnesses | ( | const Epetra_SerialSymDenseMatrix & | reference, | |
const Teuchos::ArrayView< const Epetra_SerialSymDenseMatrix > & | atomicContributions, | |||
const CollocationMetricCriterion & | criterion, | |||
int | referenceContributionCount | |||
) |
Definition at line 64 of file MOR_GreedyAtomicBasisSample.cpp.
Epetra_SerialSymDenseMatrix MOR::Detail::negative_eye | ( | int | size | ) |
Definition at line 89 of file MOR_GreedyAtomicBasisSample.cpp.
void MOR::Detail::broadcast | ( | const Teuchos::Comm< Ordinal > & | comm, | |
int | rootRank, | |||
Epetra_SerialDenseMatrix & | buffer | |||
) |
Definition at line 99 of file MOR_GreedyAtomicBasisSample.cpp.
int MOR::Detail::bestCandidateId | ( | const Epetra_Map & | candidateMap, | |
const Teuchos::ArrayView< const Epetra_SerialSymDenseMatrix > & | candidates, | |||
Epetra_SerialSymDenseMatrix & | reference, | |||
const CollocationMetricCriterion & | criterion, | |||
int | referenceContributionCount | |||
) |
Definition at line 105 of file MOR_GreedyAtomicBasisSample.cpp.
void MOR::Detail::updateReferenceAndCandidates | ( | const Epetra_Map & | candidateMap, | |
Teuchos::ArrayView< Epetra_SerialSymDenseMatrix > | candidates, | |||
int | selectedId, | |||
Epetra_SerialSymDenseMatrix & | reference | |||
) |
Definition at line 123 of file MOR_GreedyAtomicBasisSample.cpp.
ReducedBasisElements MOR::Detail::preprocessedOrigin | ( | const ReducedBasisElements & | source, | |
const Teuchos::RCP< Teuchos::ParameterList > & | params | |||
) |
Definition at line 18 of file MOR_ReducedBasisFactory.cpp.