Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Rocface.C File Reference
#include "rfc_basic.h"
#include <string>
#include <cstring>
#include "Rocface.h"
#include "Overlay.h"
#include "Transfer_2f.h"
#include "Transfer_2n.h"
Include dependency graph for Rocface.C:

Go to the source code of this file.

Classes

class  Transfer_traits< Source_type, Target_type, conserv >
 Defines the interface. Implementations only present in specializations. More...
 
class  Transfer_traits< Nodal_data_const, Nodal_data, false >
 
class  Transfer_traits< Nodal_data_const, Facial_data, true >
 
class  Transfer_traits< Facial_data_const, Facial_data, true >
 
class  Transfer_traits< Facial_data_const, Nodal_data, true >
 
class  Transfer_traits< Nodal_data_const, Nodal_data, true >
 

Functions

void Rocin_load_module (const char *)
 Load the module Rocin into Roccom using the given module name. More...
 
void Rocin_unload_module (const char *)
 Unload the module Rocin from Roccom. More...
 
RFC_END_NAME_SPACE
USE_RFC_NAME_SPACE void 
Rocface_load_module (const char *name)
 
void Rocface_unload_module (const char *name)
 
void rocface_load_module (const char *name, long int length)
 
void rocface_unload_module (const char *name, long int length)
 
void ROCFACE_LOAD_MODULE (const char *name, long int length)
 
void ROCFACE_UNLOAD_MODULE (const char *name, long int length)
 
void rocface_load_module_ (const char *name, long int length)
 
void rocface_unload_module_ (const char *name, long int length)
 
void ROCFACE_LOAD_MODULE_ (const char *name, long int length)
 
void ROCFACE_UNLOAD_MODULE_ (const char *name, long int length)
 

Function Documentation

RFC_END_NAME_SPACE USE_RFC_NAME_SPACE void Rocface_load_module ( const char *  name)

Definition at line 686 of file Rocface.C.

687 { Rocface::init( std::string(name)); }
void rocface_load_module ( const char *  name,
long int  length 
)

Definition at line 692 of file Rocface.C.

693 { Rocface::init( std::string(name, length)); }
double length(Vector3D *const v, int n)
void ROCFACE_LOAD_MODULE ( const char *  name,
long int  length 
)

Definition at line 697 of file Rocface.C.

698 { Rocface::init( std::string(name, length)); }
double length(Vector3D *const v, int n)
void rocface_load_module_ ( const char *  name,
long int  length 
)

Definition at line 702 of file Rocface.C.

703 { Rocface::init( std::string(name, length)); }
double length(Vector3D *const v, int n)
void ROCFACE_LOAD_MODULE_ ( const char *  name,
long int  length 
)

Definition at line 707 of file Rocface.C.

708 { Rocface::init( std::string(name, length)); }
double length(Vector3D *const v, int n)
void Rocface_unload_module ( const char *  name)

Definition at line 688 of file Rocface.C.

689 { Rocface::finalize( std::string(name)); }
void rocface_unload_module ( const char *  name,
long int  length 
)

Definition at line 694 of file Rocface.C.

695 { Rocface::finalize( std::string(name, length)); }
double length(Vector3D *const v, int n)
void ROCFACE_UNLOAD_MODULE ( const char *  name,
long int  length 
)

Definition at line 699 of file Rocface.C.

700 { Rocface::finalize( std::string(name, length)); }
double length(Vector3D *const v, int n)
void rocface_unload_module_ ( const char *  name,
long int  length 
)

Definition at line 704 of file Rocface.C.

705 { Rocface::finalize( std::string(name, length)); }
double length(Vector3D *const v, int n)
void ROCFACE_UNLOAD_MODULE_ ( const char *  name,
long int  length 
)

Definition at line 709 of file Rocface.C.

710 { Rocface::finalize( std::string(name, length)); }
double length(Vector3D *const v, int n)
void Rocin_load_module ( const char *  name)

Load the module Rocin into Roccom using the given module name.

This module provides three subroutines: "read_windows", "read_by_control_file", and "obtain_attribute".

Definition at line 3063 of file Rocin.C.

3064 { Rocin::init( std::string(name)); }
static void init(const std::string &mname)
Initialize the module by registering it to Roccom with the given module name.
Definition: Rocin.C:2351
void Rocin_unload_module ( const char *  )

Unload the module Rocin from Roccom.

Definition at line 3066 of file Rocin.C.

3067 { Rocin::finalize( std::string(name)); }
static void finalize(const std::string &mname)
Finalize the module by deregistering it from Roccom.
Definition: Rocin.C:2417