DOUG 0.2
|
#include <doug_config.h>
Go to the source code of this file.
Data Types | |
type | Aggregate_mod::Aggrs |
Aggregates type. More... | |
type | Aggregate_mod::AggrInfo |
Aggregates info for parallel execution. More... | |
Modules | |
module | Aggregate_mod |
Module for defining datastructures needed for aggregation. | |
Defines | |
#define | float real |
Functions/Subroutines | |
type(Aggrs) | Aggregate_mod::Aggrs_New () |
Create empty Aggrs structure. | |
type(AggrInfo) | Aggregate_mod::AggrInfo_New () |
subroutine | Aggregate_mod::AggrInfo_Destroy (aggr) |
subroutine | Aggregate_mod::Form_Aggr (aggr, nagrs, n, radius, nisolated, aggrnum) |
subroutine | Aggregate_mod::Construct_Aggrs (aggr, nagr, n, radius, nisolated, num, starts, nodes) |
subroutine | Aggregate_mod::Destruct_Aggrs (aggr) |
subroutine | Aggregate_mod::Get_aggregate_nodes (cAggr, cAggrs, fAggrs, maxnodes, nodes, nnodes) |
Get coarse aggregate node numbers (which are also domain node numbers). | |
logical | Aggregate_mod::node_neighood_fits (innode, neighood, nneigs, nodes, stat, rowstart, colnrs) |
logical | Aggregate_mod::marking_neighs_ok (layer, innode, neighood, stat, nneigs, nodes, rowstart, colnrs) |
integer | Aggregate_mod::lets_colour (innode, neighood, minasize, maxasize, nneigs, nodes, stat, distance, rowstart, colnrs) |
integer | Aggregate_mod::can_add_roundlayer (layer, ninnodes, inlayer, newlayer, roundernodes, neighood, minasize, maxasize, stat, distance, nneigs, nodes, rowstart, colnrs) |
integer | Aggregate_mod::lets_colour3 (innode, neighood, minasize, maxasize, nneigs, nodes, stat, distance, rowstart, colnrs) |
integer | Aggregate_mod::can_add_roundlayer3 (layer, ninnodes, inlayer, newlayer, roundernodes, neighood, minasize, maxasize, stat, distance, nneigs, nodes, rowstart, colnrs) |
subroutine | Aggregate_mod::lets_colour2 (innode, neighood, minasize, maxasize, nneigs, nodes, stat, rowstart, colnrs, aggrnum) |
recursive subroutine | Aggregate_mod::colouring_neighs2 (layer, innode, neighood, minasize, maxasize, stat, nneigs, nodes, rowstart, colnrs, aggrnum) |
logical | Aggregate_mod::aggregate_to_neighbour (innode, dist, aggrnum, rowstart, colnrs) |
subroutine | Aggregate_mod::color_print_aggrs (n, aggrnum, coarse_aggrnum, overwrite, owner) |
subroutine | Aggregate_mod::cursor0 () |
subroutine | Aggregate_mod::cursor_up (n) |
subroutine | Aggregate_mod::cursor_down (n) |
subroutine | Aggregate_mod::cprint (c, col) |
subroutine | Aggregate_mod::cprintall (c, col) |
Variables | |
logical | Aggregate_mod::debu = .false. |
#define float real |