suanPan
ExternalModule Class Reference

A ExternalModule class handles communication between the main program and external library. More...

#include <ExternalModule.h>

Collaboration diagram for ExternalModule:

Public Member Functions

 ExternalModule (string)
 
 ExternalModule (const ExternalModule &)=delete
 
 ExternalModule (ExternalModule &&)=delete
 
ExternalModuleoperator= (const ExternalModule &)=delete
 
ExternalModuleoperator= (ExternalModule &&)=delete
 
 ~ExternalModule ()
 
bool locate_c_module (const string &)
 
bool locate_cpp_module (const string &)
 
void new_object (unique_ptr< Element > &, istringstream &) const
 
void new_object (unique_ptr< Load > &, istringstream &) const
 
void new_object (unique_ptr< Material > &, istringstream &) const
 
void new_object (unique_ptr< Section > &, istringstream &) const
 
void new_object (unique_ptr< Solver > &, istringstream &) const
 
void new_object (unique_ptr< Amplitude > &, istringstream &) const
 
void new_object (unique_ptr< Modifier > &, istringstream &) const
 
void new_object (unique_ptr< Constraint > &, istringstream &) const
 
void new_adapter (unique_ptr< Element > &, istringstream &) const
 
void new_adapter (unique_ptr< Load > &, istringstream &) const
 
void new_adapter (unique_ptr< Material > &, istringstream &) const
 
void new_adapter (unique_ptr< Section > &, istringstream &) const
 
void new_adapter (unique_ptr< Solver > &, istringstream &) const
 
void new_adapter (unique_ptr< Amplitude > &, istringstream &) const
 
void new_adapter (unique_ptr< Modifier > &, istringstream &) const
 
void new_adapter (unique_ptr< Constraint > &, istringstream &) const
 

Public Attributes

const string library_name
 

Detailed Description

A ExternalModule class handles communication between the main program and external library.

Author
tlc
Date
28/09/2017
Version
0.1.1

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