|
ALL 0.9.3
A Loadbalacing Library
|
#include "../include/ALL.hpp"#include "../include/ALL_CustomExceptions.hpp"#include "../include/ALL_Defines.h"#include <cassert>#include <cstring>#include <vector>Go to the source code of this file.
Macros | |
| #define | ALL_catch |
| #define | ALL_try try { |
Typedefs | |
| typedef ALL::ALL< double, double > | ALL_t |
Functions | |
| void | all_balance_c (ALL_t *all_obj) |
| void | all_errdesc_c (char *description, size_t len) |
| int | all_errno_c (void) |
| void | all_finalize_c (ALL_t *all_obj) |
| void | all_get_dimension_c (ALL_t *all_obj, int *dim) |
| void | all_get_gamma_c (ALL_t *all_obj, double *gamma) |
| void | all_get_length_of_work_c (ALL_t *all_obj, int *length) |
| void | all_get_neighbors_c (ALL_t *all_obj, int *neighbors, int count) |
| void | all_get_number_of_neighbors_c (ALL_t *all_obj, int *count) |
| void | all_get_number_of_vertices_c (ALL_t *all_obj, int *n_vertices) |
| void | all_get_prev_vertices_c (ALL_t *all_obj, int n_vertices, double *prevVertices) |
| void | all_get_vertices_c (ALL_t *all_obj, int n_vertices, double *vertices) |
| void | all_get_work_array_c (ALL_t *all_obj, double *work, int length) |
| void | all_get_work_c (ALL_t *all_obj, double *work) |
| ALL_t * | all_init_c (ALL::LB_t method, const int dim, double gamma) |
| void | all_print_vtk_outlines_c (ALL_t *all_obj known_unused, int known_unused step) |
| void | all_print_vtk_vertices_c (ALL_t *all_obj known_unused, int known_unused step) |
| void | all_reset_errno_c () |
| void | all_set_communicator_c (ALL_t *all_obj, MPI_Fint fcomm) |
| void | all_set_gamma_c (ALL_t *all_obj, double gamma) |
| void | all_set_method_data_histogram_c (ALL_t *all_obj, int *nbins) |
| void | all_set_min_domain_size_c (ALL_t *all_obj, int dim, double *domain_size) |
| void | all_set_proc_grid_params_c (ALL_t *all_obj, int nloc, int *loc, int nsize, int *size) |
| void | all_set_proc_tag_c (ALL_t *all_obj, int tag) |
| void | all_set_sys_size_c (ALL_t *all_obj, double *size, int dim) |
| void | all_set_vertices_c (ALL_t *all_obj, const int n, const int dim, const double *vertices) |
| void | all_set_work_c (ALL_t *all_obj, double work) |
| void | all_set_work_multi_c (ALL_t *all_obj, double *work, int dim) |
| void | all_setup_c (ALL_t *all_obj) |
| #define ALL_catch |
Definition at line 49 of file ALL_fortran.cpp.
| #define ALL_try try { |
Definition at line 48 of file ALL_fortran.cpp.
Definition at line 42 of file ALL_fortran.cpp.
| void all_balance_c | ( | ALL_t * | all_obj | ) |
Definition at line 175 of file ALL_fortran.cpp.
| void all_errdesc_c | ( | char * | description, |
| size_t | len ) |
| int all_errno_c | ( | void | ) |
| void all_finalize_c | ( | ALL_t * | all_obj | ) |
| void all_get_dimension_c | ( | ALL_t * | all_obj, |
| int * | dim ) |
Definition at line 228 of file ALL_fortran.cpp.
| void all_get_gamma_c | ( | ALL_t * | all_obj, |
| double * | gamma ) |
Definition at line 181 of file ALL_fortran.cpp.
| void all_get_length_of_work_c | ( | ALL_t * | all_obj, |
| int * | length ) |
Definition at line 234 of file ALL_fortran.cpp.
| void all_get_neighbors_c | ( | ALL_t * | all_obj, |
| int * | neighbors, | ||
| int | count ) |
Definition at line 264 of file ALL_fortran.cpp.
| void all_get_number_of_neighbors_c | ( | ALL_t * | all_obj, |
| int * | count ) |
| void all_get_number_of_vertices_c | ( | ALL_t * | all_obj, |
| int * | n_vertices ) |
Definition at line 184 of file ALL_fortran.cpp.
| void all_get_prev_vertices_c | ( | ALL_t * | all_obj, |
| int | n_vertices, | ||
| double * | prevVertices ) |
Definition at line 213 of file ALL_fortran.cpp.
| void all_get_vertices_c | ( | ALL_t * | all_obj, |
| int | n_vertices, | ||
| double * | vertices ) |
Definition at line 191 of file ALL_fortran.cpp.
| void all_get_work_array_c | ( | ALL_t * | all_obj, |
| double * | work, | ||
| int | length ) |
Definition at line 248 of file ALL_fortran.cpp.
| void all_get_work_c | ( | ALL_t * | all_obj, |
| double * | work ) |
Definition at line 242 of file ALL_fortran.cpp.
| void all_print_vtk_outlines_c | ( | ALL_t *all_obj | known_unused, |
| int known_unused | step ) |
| void all_print_vtk_vertices_c | ( | ALL_t *all_obj | known_unused, |
| int known_unused | step ) |
| void all_reset_errno_c | ( | ) |
| void all_set_communicator_c | ( | ALL_t * | all_obj, |
| MPI_Fint | fcomm ) |
Definition at line 151 of file ALL_fortran.cpp.
| void all_set_gamma_c | ( | ALL_t * | all_obj, |
| double | gamma ) |
Definition at line 77 of file ALL_fortran.cpp.
| void all_set_method_data_histogram_c | ( | ALL_t * | all_obj, |
| int * | nbins ) |
Definition at line 172 of file ALL_fortran.cpp.
| void all_set_min_domain_size_c | ( | ALL_t * | all_obj, |
| int | dim, | ||
| double * | domain_size ) |
Definition at line 103 of file ALL_fortran.cpp.
| void all_set_proc_grid_params_c | ( | ALL_t * | all_obj, |
| int | nloc, | ||
| int * | loc, | ||
| int | nsize, | ||
| int * | size ) |
Definition at line 84 of file ALL_fortran.cpp.
| void all_set_proc_tag_c | ( | ALL_t * | all_obj, |
| int | tag ) |
Definition at line 206 of file ALL_fortran.cpp.
| void all_set_sys_size_c | ( | ALL_t * | all_obj, |
| double * | size, | ||
| int | dim ) |
Definition at line 158 of file ALL_fortran.cpp.
| void all_set_vertices_c | ( | ALL_t * | all_obj, |
| const int | n, | ||
| const int | dim, | ||
| const double * | vertices ) |
Definition at line 131 of file ALL_fortran.cpp.
| void all_set_work_c | ( | ALL_t * | all_obj, |
| double | work ) |
Definition at line 116 of file ALL_fortran.cpp.
| void all_set_work_multi_c | ( | ALL_t * | all_obj, |
| double * | work, | ||
| int | dim ) |
Definition at line 123 of file ALL_fortran.cpp.
| void all_setup_c | ( | ALL_t * | all_obj | ) |
Definition at line 166 of file ALL_fortran.cpp.