|
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().
1.8.5