Chi-Tech
PlugIn.h
Go to the documentation of this file.
1
#ifndef CHITECH_PLUGIN_H
2
#define CHITECH_PLUGIN_H
3
4
#include "
ChiObject.h
"
5
6
namespace
chi
7
{
8
9
class
Plugin
:
public
ChiObject
10
{
11
public
:
12
static
InputParameters
GetInputParameters
();
13
explicit
Plugin
(
const
InputParameters
& params);
14
15
~Plugin
();
16
17
protected
:
18
const
std::string
plugin_path_
;
19
void
*
library_handle_
=
nullptr
;
20
};
21
22
}
23
24
#endif
// CHITECH_PLUGIN_H
ChiObject.h
ChiObject
Definition:
ChiObject.h:8
chi::InputParameters
Definition:
input_parameters.h:23
chi::Plugin
Definition:
PlugIn.h:10
chi::Plugin::library_handle_
void * library_handle_
Definition:
PlugIn.h:19
chi::Plugin::~Plugin
~Plugin()
Definition:
PlugIn.cc:66
chi::Plugin::Plugin
Plugin(const InputParameters ¶ms)
Definition:
PlugIn.cc:34
chi::Plugin::plugin_path_
const std::string plugin_path_
Definition:
PlugIn.h:18
chi::Plugin::GetInputParameters
static InputParameters GetInputParameters()
Definition:
PlugIn.cc:17
chi
Definition:
chi_runtime.h:53
framework
interfaces
PlugIn.h
Generated by
1.9.3