|
ug4
|
#include <algorithm>#include <vector>#include <queue>#include <utility>#include "common/common.h"#include "lib_disc/function_spaces/dof_position_util.h"#include "lib_disc/reference_element/reference_element_util.h"#include "lib_disc/local_finite_element/local_finite_element_provider.h"#include "lib_disc/domain.h"#include "lib_disc/ordering_strategies/algorithms/lexorder_comparators.cpp"#include "lib_disc/ordering_strategies/algorithms/lexorder.h"Namespaces | |
| namespace | ug |
| the ug namespace | |
Functions | |
| template<int dim> | |
| void | ug::ComputeLexicographicOrder (std::vector< size_t > &vNewIndex, std::vector< std::pair< MathVector< dim >, size_t > > &vPos, size_t orderDim, bool increasing) |
| template<typename TDomain > | |
| void | ug::OrderLex (ApproximationSpace< TDomain > &approxSpace, const char *order) |
| orders the all DofDistributions of the ApproximationSpace using lexicographic order | |
| template<typename TDomain > | |
| void | ug::OrderLexForDofDist (SmartPtr< DoFDistribution > dd, ConstSmartPtr< TDomain > domain, size_t orderDim, bool increasing) |
| orders the dof distribution using Cuthill-McKee | |