Ifpack Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions
SubdomainGraph_dh.h File Reference
#include "euclid_common.h"
Include dependency graph for SubdomainGraph_dh.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _subdomain_dh
 

Macros

#define MAX_SUBDOMAIN_COLOR   100
 
#define TIMING_BINS_SG   10
 

Enumerations

enum  {
  TOTAL_SGT , FIND_NABORS_SGT , ORDER_BDRY_SGT , FORM_GRAPH_SGT ,
  EXCHANGE_PERMS_SGT
}
 

Functions

void SubdomainGraph_dhCreate (SubdomainGraph_dh *s)
 
void SubdomainGraph_dhDestroy (SubdomainGraph_dh s)
 
void SubdomainGraph_dhInit (SubdomainGraph_dh s, int blocks, bool bj, void *A)
 
void SubdomainGraph_dhColor (SubdomainGraph_dh s)
 
int SubdomainGraph_dhFindOwner (SubdomainGraph_dh s, int idx, bool permuted)
 
void SubdomainGraph_dhExchangePerms (SubdomainGraph_dh s)
 
void SubdomainGraph_dhPrintSubdomainGraph (SubdomainGraph_dh s, FILE *fp)
 
void SubdomainGraph_dhPrintStatsLong (SubdomainGraph_dh s, FILE *fp)
 
void SubdomainGraph_dhDump (SubdomainGraph_dh s, char *filename)
 
void SubdomainGraph_dhPrintRatios (SubdomainGraph_dh s, FILE *fp)
 
void SubdomainGraph_dhPrintStats (SubdomainGraph_dh sg, FILE *fp)
 

Macro Definition Documentation

◆ MAX_SUBDOMAIN_COLOR

#define MAX_SUBDOMAIN_COLOR   100

Definition at line 53 of file SubdomainGraph_dh.h.

◆ TIMING_BINS_SG

#define TIMING_BINS_SG   10

Definition at line 59 of file SubdomainGraph_dh.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TOTAL_SGT 
FIND_NABORS_SGT 
ORDER_BDRY_SGT 
FORM_GRAPH_SGT 
EXCHANGE_PERMS_SGT 

Definition at line 60 of file SubdomainGraph_dh.h.

Function Documentation

◆ SubdomainGraph_dhCreate()

void SubdomainGraph_dhCreate ( SubdomainGraph_dh * s)
extern

Definition at line 93 of file SubdomainGraph_dh.c.

◆ SubdomainGraph_dhDestroy()

void SubdomainGraph_dhDestroy ( SubdomainGraph_dh s)
extern

Definition at line 127 of file SubdomainGraph_dh.c.

◆ SubdomainGraph_dhInit()

void SubdomainGraph_dhInit ( SubdomainGraph_dh s,
int blocks,
bool bj,
void * A )
extern

Definition at line 218 of file SubdomainGraph_dh.c.

◆ SubdomainGraph_dhColor()

void SubdomainGraph_dhColor ( SubdomainGraph_dh s)
extern

◆ SubdomainGraph_dhFindOwner()

int SubdomainGraph_dhFindOwner ( SubdomainGraph_dh s,
int idx,
bool permuted )
extern

Definition at line 245 of file SubdomainGraph_dh.c.

◆ SubdomainGraph_dhExchangePerms()

void SubdomainGraph_dhExchangePerms ( SubdomainGraph_dh s)
extern

Definition at line 844 of file SubdomainGraph_dh.c.

◆ SubdomainGraph_dhPrintSubdomainGraph()

void SubdomainGraph_dhPrintSubdomainGraph ( SubdomainGraph_dh s,
FILE * fp )
extern

Definition at line 2138 of file SubdomainGraph_dh.c.

◆ SubdomainGraph_dhPrintStatsLong()

void SubdomainGraph_dhPrintStatsLong ( SubdomainGraph_dh s,
FILE * fp )
extern

Definition at line 281 of file SubdomainGraph_dh.c.

◆ SubdomainGraph_dhDump()

void SubdomainGraph_dhDump ( SubdomainGraph_dh s,
char * filename )
extern

Definition at line 1785 of file SubdomainGraph_dh.c.

◆ SubdomainGraph_dhPrintRatios()

void SubdomainGraph_dhPrintRatios ( SubdomainGraph_dh s,
FILE * fp )
extern

Definition at line 2199 of file SubdomainGraph_dh.c.

◆ SubdomainGraph_dhPrintStats()

void SubdomainGraph_dhPrintStats ( SubdomainGraph_dh sg,
FILE * fp )
extern

Definition at line 2275 of file SubdomainGraph_dh.c.