SimGrid  3.18
Versatile Simulation of Distributed Systems
simgrid::smpi::F2C Class Reference

#include <smpi_f2c.hpp>

Inheritance diagram for simgrid::smpi::F2C:
simgrid::smpi::Comm simgrid::smpi::Datatype simgrid::smpi::Group simgrid::smpi::Info simgrid::smpi::Op simgrid::smpi::Request simgrid::smpi::Win simgrid::smpi::Type_Contiguous simgrid::smpi::Type_Hindexed simgrid::smpi::Type_Hvector simgrid::smpi::Type_Struct simgrid::smpi::Type_Indexed simgrid::smpi::Type_Vector

Public Member Functions

virtual ~F2C ()=default
 
virtual int add_f ()
 
virtual int c2f ()
 

Static Public Member Functions

static char * get_key (char *key, int id)
 
static char * get_key_id (char *key, int id)
 
static void delete_lookup ()
 
static std::unordered_map< std::string, F2C * > * lookup ()
 
static void free_f (int id)
 
static F2Cf2c (int id)
 

Static Protected Member Functions

static std::unordered_map< std::string, F2C * > * f2c_lookup ()
 
static void set_f2c_lookup (std::unordered_map< std::string, F2C *> *map)
 
static int f2c_id ()
 
static void f2c_id_increment ()
 

Constructor & Destructor Documentation

◆ ~F2C()

virtual simgrid::smpi::F2C::~F2C ( )
virtualdefault

Member Function Documentation

◆ f2c_lookup()

std::unordered_map< std::string, F2C * > * simgrid::smpi::F2C::f2c_lookup ( )
staticprotected

◆ set_f2c_lookup()

void simgrid::smpi::F2C::set_f2c_lookup ( std::unordered_map< std::string, F2C *> *  map)
staticprotected

◆ f2c_id()

int simgrid::smpi::F2C::f2c_id ( )
staticprotected

◆ f2c_id_increment()

void simgrid::smpi::F2C::f2c_id_increment ( )
staticprotected

◆ get_key()

char * simgrid::smpi::F2C::get_key ( char *  key,
int  id 
)
static

◆ get_key_id()

char * simgrid::smpi::F2C::get_key_id ( char *  key,
int  id 
)
static

◆ delete_lookup()

void simgrid::smpi::F2C::delete_lookup ( )
static

◆ lookup()

std::unordered_map< std::string, F2C * > * simgrid::smpi::F2C::lookup ( )
static

◆ add_f()

int simgrid::smpi::F2C::add_f ( )
virtual

◆ free_f()

void simgrid::smpi::F2C::free_f ( int  id)
static

◆ c2f()

int simgrid::smpi::F2C::c2f ( )
virtual

◆ f2c()

F2C * simgrid::smpi::F2C::f2c ( int  id)
static

The documentation for this class was generated from the following files: