|
suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
|
A ExternalModule class handles communication between the main program and external library. More...
#include <ExternalModule.h>
Public Member Functions | |
| ExternalModule (std::string) | |
| ExternalModule (const ExternalModule &)=delete | |
| ExternalModule (ExternalModule &&)=delete | |
| ExternalModule & | operator= (const ExternalModule &)=delete |
| ExternalModule & | operator= (ExternalModule &&)=delete |
| ~ExternalModule () | |
| bool | locate_c_module (const std::string &) |
| bool | locate_cpp_module (const std::string &) |
| template<typename T > | |
| void | new_object (unique_ptr< T > &return_obj, std::istringstream &command) const |
| void | new_adapter (unique_ptr< Element > &, std::istringstream &) const |
| void | new_adapter (unique_ptr< Load > &, std::istringstream &) const |
| void | new_adapter (unique_ptr< Material > &, std::istringstream &) const |
| void | new_adapter (unique_ptr< Section > &, std::istringstream &) const |
| void | new_adapter (unique_ptr< Solver > &, std::istringstream &) const |
| void | new_adapter (unique_ptr< Amplitude > &, std::istringstream &) const |
| void | new_adapter (unique_ptr< Modifier > &, std::istringstream &) const |
| void | new_adapter (unique_ptr< Constraint > &, std::istringstream &) const |
Public Attributes | |
| const std::string | library_name |
A ExternalModule class handles communication between the main program and external library.