mmpd_adapter/mmps_adapter_intf.cpp File Reference

#include "mmph_adapter.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <assert.h>
#include <boost/foreach.hpp>
#include <algorithm>
#include <stack>
#include <set>
#include "mmh_intf.h"
#include "ddh_intf.h"
#include "mmph_intf.h"
#include "uth_intf.h"
#include "pch_intf.h"
#include "uth_io_results.h"
#include "CompositeTransfererWithOwnership.hpp"
#include "CompositeTransferData.hpp"
Include dependency graph for mmps_adapter_intf.cpp:

Functions

void mmpr_atexit_clear_meshes ()
int mmpr_init_mesh (int Control, int Mesh_id, int Nr_proc, int My_proc_id)
int mmpr_create_subdomains (int Mesh_id, int Control)
int mmpr_balance_load (int Mesh_id)
int mmpr_update_ref_list (const int Mesh_id, int *Nr_ref, int **List_ref)
int mmpr_is_ready_for_proj_dof_ref (int Mesh_id)
mmpt_meshmmpr_select_mesh (int Mesh_id)
int mmpr_el_owner (int Mesh_id, int El)
int mmpr_fa_owner (int Mesh_id, int Fa)
int mmpr_ed_owner (int Mesh_id, int Ed)
int mmpr_ve_owner (int Mesh_id, int Ve)
int mmpr_el_id_at_owner (int Mesh_id, int El)
int mmpr_ve_id_at_owner (int Mesh_id, int Ve)
int mmpr_init_ref (int Mesh_id)
int mmpr_final_ref (int Mesh_id)
int mmpr_n_neighbouring_procs (const int Mesh_id)
int mmpr_neighbouring_procs (const int Mesh_id, int *Neigh_proc_ids)
int mmpr_check_mesh (int Mesh_id)

Variables

std::vector< mmpt_meshmmpv_meshes
int mmpv_partition_method = MMPC_METIS_PART_METHOD

Function Documentation

void mmpr_atexit_clear_meshes (  ) 

Here is the caller graph for this function:

mmpt_mesh* mmpr_select_mesh ( int  Mesh_id  ) 

-------------------------------------------------------- mmpr_select_mesh - to select the proper mesh ---------------------------------------------------------


Variable Documentation

std::vector<mmpt_mesh> mmpv_meshes
int mmpv_partition_method = MMPC_METIS_PART_METHOD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1