utd_util/uts_coloring.cpp File Reference

#include <vector>
#include <algorithm>
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/property_map/shared_array_property_map.hpp>
#include <boost/graph/smallest_last_ordering.hpp>
#include <boost/graph/sequential_vertex_coloring.hpp>
#include "mmh_intf.h"
#include "uth_log.h"
#include "uth_system.h"
Include dependency graph for uts_coloring.cpp:

Classes

struct  element

Functions

int utr_generate_mesh_coloring (const int Mesh_id, int *Elem_colors)
int utr_first_fit_coloring_with_front (const int nElems, const std::vector< int > *elem2elem, int *Elem_colors)
int utr_first_fit_coloring_without_front (const int nElems, const std::vector< int > *elem2elem, int *Elem_colors)
int utr_boost_sequential_coloring (const int nElems, int **elem2elem, int *Elem_colors)
int utr_generate_int_ent_coloring (const int nElems, const std::vector< int > *elem2elem, int *Elem_colors)
int utr_color_int_ent_for_assembly_with_std_vector (int Problem_id, int Level_id, int Nr_elems, int Nr_faces, int *L_int_ent_type, int *L_int_ent_id, int Nr_dof_ent, int *Nr_int_ent_loc, int **L_int_ent_index, int *Nr_colors_elems, int **L_color_index_elems, int *Nr_colors_faces, int **L_color_index_faces)
int utr_first_fit_coloring_with_front_old (const int nElems, int **elem2elem, int *Elem_colors)
int utr_generate_int_ent_coloring_old (const int nElems, int **elem2elem, int *Elem_colors)

Function Documentation

int utr_boost_sequential_coloring ( const int  nElems,
int **  elem2elem,
int *  Elem_colors 
)
int utr_color_int_ent_for_assembly_with_std_vector ( int  Problem_id,
int  Level_id,
int  Nr_elems,
int  Nr_faces,
int *  L_int_ent_type,
int *  L_int_ent_id,
int  Nr_dof_ent,
int *  Nr_int_ent_loc,
int **  L_int_ent_index,
int *  Nr_colors_elems,
int **  L_color_index_elems,
int *  Nr_colors_faces,
int **  L_color_index_faces 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int utr_first_fit_coloring_with_front ( const int  nElems,
const std::vector< int > *  elem2elem,
int *  Elem_colors 
)

Here is the caller graph for this function:

int utr_first_fit_coloring_with_front_old ( const int  nElems,
int **  elem2elem,
int *  Elem_colors 
)

Here is the caller graph for this function:

int utr_first_fit_coloring_without_front ( const int  nElems,
const std::vector< int > *  elem2elem,
int *  Elem_colors 
)
int utr_generate_int_ent_coloring ( const int  nElems,
const std::vector< int > *  elem2elem,
int *  Elem_colors 
)

Here is the call graph for this function:

int utr_generate_int_ent_coloring_old ( const int  nElems,
int **  elem2elem,
int *  Elem_colors 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int utr_generate_mesh_coloring ( const int  Mesh_id,
int *  Elem_colors 
)

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1