|
FEI Package Browser (Single Doxygen Collection) Version of the Day
|
#include <fei_CommUtils.hpp>#include <fei_iostream.hpp>#include <fei_impl_utils.hpp>#include <fei_FillableMat.hpp>#include <fei_CSRMat.hpp>#include <fei_CSVec.hpp>#include <fei_Graph.hpp>#include <fei_Matrix.hpp>#include <fei_Reducer.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | fei |
| namespace | fei::impl_utils |
Functions | |
| void | fei::impl_utils::find_offsets (const std::vector< int > &sources, const std::vector< int > &targets, std::vector< int > &offsets) |
| size_t | fei::impl_utils::num_bytes_FillableMat (const fei::FillableMat &mat) |
| void | fei::impl_utils::pack_FillableMat (const fei::FillableMat &mat, char *buffer) |
| void | fei::impl_utils::unpack_FillableMat (const char *buffer_begin, const char *buffer_end, fei::FillableMat &mat, bool clear_mat_on_entry, bool overwrite_entries) |
| bool | fei::impl_utils::unpack_CSRMat (const char *buffer_begin, const char *buffer_end, fei::CSRMat &mat) |
| size_t | fei::impl_utils::num_bytes_indices_coefs (const std::vector< int > &indices, const std::vector< double > &coefs) |
| void | fei::impl_utils::pack_indices_coefs (const std::vector< int > &indices, const std::vector< double > &coefs, std::vector< char > &buffer, bool resize_buffer) |
| void | fei::impl_utils::unpack_indices_coefs (const std::vector< char > &buffer, std::vector< int > &indices, std::vector< double > &coefs) |
| void | fei::impl_utils::separate_BC_eqns (const fei::FillableMat &mat, std::vector< int > &bcEqns, std::vector< double > &bcVals) |
| void | fei::impl_utils::create_col_to_row_map (const fei::FillableMat &mat, std::multimap< int, int > &crmap) |
| int | fei::impl_utils::remove_couplings (fei::FillableMat &mat) |
| void | fei::impl_utils::global_union (MPI_Comm comm, const fei::FillableMat &localMatrix, fei::FillableMat &globalUnionMatrix) |
| void | fei::impl_utils::global_union (MPI_Comm comm, const fei::CSVec &localVec, fei::CSVec &globalUnionVec) |
| void | fei::impl_utils::translate_to_reduced_eqns (const fei::Reducer &reducer, fei::CSRMat &mat) |
| void | fei::impl_utils::translate_to_reduced_eqns (const fei::Reducer &reducer, fei::CSVec &vec) |
| void | fei::impl_utils::add_to_graph (const fei::CSRMat &inmat, fei::Graph &graph) |
| void | fei::impl_utils::add_to_matrix (const fei::CSRMat &inmat, bool sum_into, fei::Matrix &matrix) |