Ifpack Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
SortedList_dh.c File Reference
#include "SortedList_dh.h"
#include "Mem_dh.h"
#include "Parser_dh.h"
#include "Hash_i_dh.h"
#include "SubdomainGraph_dh.h"
Include dependency graph for SortedList_dh.c:

Go to the source code of this file.

Classes

struct  _sortedList_dh
 

Macros

#define __FUNC__   "SortedList_dhCreate"
 
#define __FUNC__   "SortedList_dhDestroy"
 
#define __FUNC__   "SortedList_dhInit"
 
#define __FUNC__   "SortedList_dhReset"
 
#define __FUNC__   "SortedList_dhReadCount"
 
#define __FUNC__   "SortedList_dhResetGetSmallest"
 
#define __FUNC__   "SortedList_dhGetSmallest"
 
#define __FUNC__   "SortedList_dhGetSmallestLowerTri"
 
#define __FUNC__   "SortedList_dhPermuteAndInsert"
 
#define __FUNC__   "SortedList_dhInsertOrUpdate"
 
#define __FUNC__   "SortedList_dhInsert"
 
#define __FUNC__   "SortedList_dhFind"
 
#define __FUNC__   "lengthen_list_private"
 
#define __FUNC__   "SortedList_dhEnforceConstraint"
 
#define __FUNC__   "check_constraint_private"
 
#define __FUNC__   "delete_private"
 

Functions

static void lengthen_list_private (SortedList_dh sList)
 
void SortedList_dhCreate (SortedList_dh *sList)
 
void SortedList_dhDestroy (SortedList_dh sList)
 
void SortedList_dhInit (SortedList_dh sList, SubdomainGraph_dh sg)
 
void SortedList_dhReset (SortedList_dh sList, int row)
 
int SortedList_dhReadCount (SortedList_dh sList)
 
void SortedList_dhResetGetSmallest (SortedList_dh sList)
 
SRecordSortedList_dhGetSmallest (SortedList_dh sList)
 
SRecordSortedList_dhGetSmallestLowerTri (SortedList_dh sList)
 
bool SortedList_dhPermuteAndInsert (SortedList_dh sList, SRecord *sr, double thresh)
 
void SortedList_dhInsertOrUpdate (SortedList_dh sList, SRecord *sr)
 
void SortedList_dhInsert (SortedList_dh sList, SRecord *sr)
 
SRecordSortedList_dhFind (SortedList_dh sList, SRecord *sr)
 
static bool check_constraint_private (SubdomainGraph_dh sg, int thisSubdomain, int col)
 
void delete_private (SortedList_dh sList, int col)
 
void SortedList_dhEnforceConstraint (SortedList_dh sList, SubdomainGraph_dh sg)
 

Macro Definition Documentation

#define __FUNC__   "SortedList_dhCreate"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhDestroy"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhInit"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhReset"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhReadCount"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhResetGetSmallest"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhGetSmallest"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhGetSmallestLowerTri"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhPermuteAndInsert"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhInsertOrUpdate"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhInsert"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhFind"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "lengthen_list_private"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "SortedList_dhEnforceConstraint"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "check_constraint_private"

Definition at line 519 of file SortedList_dh.c.

#define __FUNC__   "delete_private"

Definition at line 519 of file SortedList_dh.c.

Function Documentation

void lengthen_list_private ( SortedList_dh  sList)
static

Definition at line 367 of file SortedList_dh.c.

void SortedList_dhCreate ( SortedList_dh sList)

Definition at line 79 of file SortedList_dh.c.

void SortedList_dhDestroy ( SortedList_dh  sList)

Definition at line 105 of file SortedList_dh.c.

void SortedList_dhInit ( SortedList_dh  sList,
SubdomainGraph_dh  sg 
)

Definition at line 120 of file SortedList_dh.c.

void SortedList_dhReset ( SortedList_dh  sList,
int  row 
)

Definition at line 141 of file SortedList_dh.c.

int SortedList_dhReadCount ( SortedList_dh  sList)

Definition at line 155 of file SortedList_dh.c.

void SortedList_dhResetGetSmallest ( SortedList_dh  sList)

Definition at line 162 of file SortedList_dh.c.

SRecord* SortedList_dhGetSmallest ( SortedList_dh  sList)

Definition at line 171 of file SortedList_dh.c.

SRecord* SortedList_dhGetSmallestLowerTri ( SortedList_dh  sList)

Definition at line 189 of file SortedList_dh.c.

bool SortedList_dhPermuteAndInsert ( SortedList_dh  sList,
SRecord sr,
double  thresh 
)

Definition at line 209 of file SortedList_dh.c.

void SortedList_dhInsertOrUpdate ( SortedList_dh  sList,
SRecord sr 
)

Definition at line 284 of file SortedList_dh.c.

void SortedList_dhInsert ( SortedList_dh  sList,
SRecord sr 
)

Definition at line 305 of file SortedList_dh.c.

SRecord* SortedList_dhFind ( SortedList_dh  sList,
SRecord sr 
)

Definition at line 344 of file SortedList_dh.c.

bool check_constraint_private ( SubdomainGraph_dh  sg,
int  thisSubdomain,
int  col 
)
static

Definition at line 496 of file SortedList_dh.c.

void delete_private ( SortedList_dh  sList,
int  col 
)

Definition at line 521 of file SortedList_dh.c.

void SortedList_dhEnforceConstraint ( SortedList_dh  sList,
SubdomainGraph_dh  sg 
)

Definition at line 394 of file SortedList_dh.c.