PolyDEAL
 
Loading...
Searching...
No Matches
utils.h File Reference

Go to the source code of this file.

Classes

struct  Utils::Graph
 
class  Utils::MGCoarseDirect< VectorType, MatrixType, SolverType >
 
class  Utils::LaplaceOperatorDG< dim, degree, n_qpoints, n_components, number >
 

Namespaces

namespace  Utils
 

Functions

template<typename T >
constexpr T Utils::constexpr_pow (T num, unsigned int pow)
 
template<int dim, int spacedim, typename MatrixType >
void Utils::fill_injection_matrix (const AgglomerationHandler< dim, spacedim > &coarse_ah, const AgglomerationHandler< dim, spacedim > &fine_ah, SparsityPattern &sp, MatrixType &matrix)
 
types::global_cell_index Utils::get_index (const std::vector< types::global_cell_index > &v, const types::global_cell_index index)
 
template<int dim>
void Utils::create_graph_from_agglomerate (const std::vector< typename Triangulation< dim >::active_cell_iterator > &cells, Graph &g)
 
void Utils::dfs (std::vector< types::global_cell_index > &comp, std::vector< bool > &visited, const Graph &g, const types::global_cell_index v)
 
void Utils::compute_connected_components (Graph &g, std::vector< std::vector< types::global_cell_index > > &connected_components)