Namespaces | Functions

MOR_GreedyAtomicBasisSample.cpp File Reference

#include "MOR_GreedyAtomicBasisSample.hpp"
#include "MOR_CollocationMetricCriterion.hpp"
#include "MOR_MinMaxTools.hpp"
#include "Epetra_SerialDenseMatrix.h"
#include "Epetra_SerialSymDenseMatrix.h"
#include "Epetra_Comm.h"
#include "Thyra_EpetraThyraWrappers.hpp"
#include "Teuchos_RCP.hpp"
#include "Teuchos_Array.hpp"
#include "Teuchos_Comm.hpp"
#include "Teuchos_Assert.hpp"
#include <utility>
#include <algorithm>
Include dependency graph for MOR_GreedyAtomicBasisSample.cpp:

Go to the source code of this file.

Namespaces

namespace  MOR
namespace  MOR::Detail

Functions

Teuchos::Array
< Epetra_SerialDenseMatrix > 
MOR::Detail::createAtomicSections (MOR::AtomicBasisSource &basisSource)
Teuchos::Array
< Epetra_SerialSymDenseMatrix > 
MOR::Detail::createAtomicContributions (const Teuchos::ArrayView< const Epetra_SerialDenseMatrix > &atomicSections)
Teuchos::Array
< Epetra_SerialSymDenseMatrix > 
MOR::Detail::createAtomicContributions (MOR::AtomicBasisSource &basisSource)
Teuchos::Array< double > MOR::Detail::computePartialFitnesses (const Epetra_SerialSymDenseMatrix &reference, const Teuchos::ArrayView< const Epetra_SerialSymDenseMatrix > &atomicContributions, const CollocationMetricCriterion &criterion, int referenceContributionCount)
Epetra_SerialSymDenseMatrix MOR::Detail::negative_eye (int size)
template<typename Ordinal >
void MOR::Detail::broadcast (const Teuchos::Comm< Ordinal > &comm, int rootRank, Epetra_SerialDenseMatrix &buffer)
int MOR::Detail::bestCandidateId (const Epetra_Map &candidateMap, const Teuchos::ArrayView< const Epetra_SerialSymDenseMatrix > &candidates, Epetra_SerialSymDenseMatrix &reference, const CollocationMetricCriterion &criterion, int referenceContributionCount)
void MOR::Detail::updateReferenceAndCandidates (const Epetra_Map &candidateMap, Teuchos::ArrayView< Epetra_SerialSymDenseMatrix > candidates, int selectedId, Epetra_SerialSymDenseMatrix &reference)