FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <fei_macros.hpp>
#include <fei_utils.hpp>
#include <cmath>
#include <snl_fei_LinearSystem_General.hpp>
#include <fei_MatrixReducer.hpp>
#include <fei_Matrix_Impl.hpp>
#include <fei_VectorSpace.hpp>
#include <fei_MatrixGraph.hpp>
#include <fei_SparseRowGraph.hpp>
#include <snl_fei_Constraint.hpp>
#include <fei_Record.hpp>
#include <fei_impl_utils.hpp>
#include <fei_LogManager.hpp>
#include <fei_DirichletBCRecord.hpp>
#include <fei_DirichletBCManager.hpp>
#include <fei_EqnBuffer.hpp>
#include <fei_LinSysCoreFilter.hpp>
#include <fei_ErrMacros.hpp>
Go to the source code of this file.
Macros | |
#define | fei_file "snl_fei_LinearSystem_General.cpp" |
Functions | |
int | extractDirichletBCs (fei::DirichletBCManager *bcManager, fei::SharedPtr< fei::MatrixGraph > matrixGraph, fei::CSVec *essBCvalues, bool resolveConflictRequested, bool bcs_trump_slaves) |
#define fei_file "snl_fei_LinearSystem_General.cpp" |
Definition at line 32 of file snl_fei_LinearSystem_General.cpp.
int extractDirichletBCs | ( | fei::DirichletBCManager * | bcManager, |
fei::SharedPtr< fei::MatrixGraph > | matrixGraph, | ||
fei::CSVec * | essBCvalues, | ||
bool | resolveConflictRequested, | ||
bool | bcs_trump_slaves | ||
) |
Definition at line 374 of file snl_fei_LinearSystem_General.cpp.
References CHK_ERR, fei::DirichletBCManager::finalizeBCEqns(), fei::SharedPtr< T >::get(), fei::get_row_numbers(), fei::MatrixGraph::getGlobalNumSlaveConstraints(), fei::Reducer::getLocalReducedEqns(), fei::VectorSpace::getNumIndices_Owned(), fei::MatrixGraph::getReducer(), fei::MatrixGraph::getRowSpace(), fei::put_entry(), fei::SharedPtr< T >::reset(), snl_fei::resolveConflictingCRs(), and fei::impl_utils::separate_BC_eqns().
Referenced by snl_fei::LinearSystem_General::implementBCs().