OGS
EigenTools.cpp File Reference

Detailed Description

Definition in file EigenTools.cpp.

#include "EigenTools.h"
#include <range/v3/view/zip.hpp>
#include "EigenVector.h"
Include dependency graph for EigenTools.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{EigenTools.cpp}
namespace  MathLib

Functions

void anonymous_namespace{EigenTools.cpp}::setRowsToZeroOffDiagonal (MathLib::EigenMatrix::RawMatrixType &A_eigen, const std::vector< MathLib::EigenMatrix::IndexType > &row_ids)
void anonymous_namespace{EigenTools.cpp}::applyKnownSolutionComplete (MathLib::EigenMatrix::RawMatrixType &A_eigen, MathLib::EigenVector::RawVectorType &b_eigen, const std::vector< MathLib::EigenMatrix::IndexType > &vec_knownX_id, const std::vector< double > &vec_knownX_x)
void anonymous_namespace{EigenTools.cpp}::applyKnownSolutionIncomplete (MathLib::EigenMatrix::RawMatrixType &A_eigen, MathLib::EigenVector::RawVectorType &b_eigen, const std::vector< MathLib::EigenMatrix::IndexType > &vec_knownX_id, const std::vector< double > &vec_knownX_x)
void MathLib::applyKnownSolution (EigenMatrix &A, EigenVector &b, EigenVector &, const std::vector< EigenMatrix::IndexType > &vec_knownX_id, const std::vector< double > &vec_knownX_x, DirichletBCApplicationMode const mode)