Bridge++
Ver. 2.0.2
director.h
Go to the documentation of this file.
1
15
#ifndef DIRECTOR_INCLUDED
16
#define DIRECTOR_INCLUDED
17
18
#include "
bridge_defs.h
"
19
#include "
Parameters/commonParameters.h
"
20
#include "
Parameters/parameters.h
"
21
22
#include "
Field/field_G.h
"
23
24
#include "
IO/bridgeIO.h
"
25
27
37
class
Director
38
{
39
public
:
40
Director
() {}
41
virtual
~Director
() {}
42
43
private
:
44
// non-copyable
45
Director
(
const
Director
&);
46
Director
&
operator=
(
const
Director
&);
47
48
public
:
49
// To be called when link variable is updated.
50
virtual
void
notify_linkv
() = 0;
51
52
virtual
void
set_parameters
(
const
Parameters
& params) = 0;
53
54
virtual
void
get_parameters
(
Parameters
& params)
const
= 0;
55
56
virtual
void
set_config
(
Field
*U) = 0;
57
};
58
#endif
bridgeIO.h
field_G.h
Parameters
Class for parameters.
Definition:
parameters.h:46
Director::set_config
virtual void set_config(Field *U)=0
Director::set_parameters
virtual void set_parameters(const Parameters ¶ms)=0
Director::operator=
Director & operator=(const Director &)
Director::Director
Director()
Definition:
director.h:40
parameters.h
Director::~Director
virtual ~Director()
Definition:
director.h:41
Director
Manager of commonly used data object in HMC.
Definition:
director.h:37
commonParameters.h
Director::notify_linkv
virtual void notify_linkv()=0
Field
Container of Field-type object.
Definition:
field.h:46
Director::get_parameters
virtual void get_parameters(Parameters ¶ms) const =0
bridge_defs.h
src
lib
Tools
director.h
Generated on Sat Feb 10 2024 14:20:00 for Bridge++ by
1.8.17