Bridge++
Ver. 1.1.x
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
action_F_Standard_eo.h
Go to the documentation of this file.
1
14
#ifndef ACTION_F_STANDARD_EO_INCLUDED
15
#define ACTION_F_STANDARD_EO_INCLUDED
16
17
#include "
action.h
"
18
#include "
fprop.h
"
19
20
#include "
bridgeIO.h
"
21
using
Bridge::vout
;
22
24
33
class
Action_F_Standard_eo
:
public
Action
34
{
35
private
:
36
Fopr
*
m_fopr
;
37
Force
*
m_fopr_force
;
38
Field
m_psf
;
39
std::string
m_label
;
40
Field
m_force
;
41
42
Fprop
*
m_fprop_MD
;
43
Fprop
*
m_fprop_H
;
44
45
Field
*
m_U
;
46
int
m_status_linkv
;
47
48
49
public
:
50
51
Action_F_Standard_eo
(
52
Fopr
*fopr,
Force
*fopr_force,
Fprop
*fprop_MD,
Fprop
*fprop_H)
53
:
Action
(),
54
m_fopr
(fopr),
m_fopr_force
(fopr_force),
m_fprop_MD
(fprop_MD),
m_fprop_H
(fprop_H)
55
{
56
set_parameters
();
57
}
58
59
~Action_F_Standard_eo
()
60
{
61
}
62
63
void
set_parameters
(
const
Parameters
&);
64
void
set_parameters
();
65
66
void
set_label
(std::string label)
67
{
68
m_label
= label;
69
vout
.
detailed
(
m_vl
,
" label: %s\n"
,
m_label
.c_str());
70
}
71
72
std::string
get_label
()
73
{
74
return
m_label
;
75
}
76
77
void
set_config
(
Field
*U);
78
79
void
notify_linkv
()
80
{
81
m_status_linkv
= 0;
82
}
83
84
double
langevin
(
RandomNumbers
*);
85
86
double
calcH
();
87
88
const
Field
force
();
89
};
90
#endif
src
Action
action_F_Standard_eo.h
Generated on Tue Jul 23 2013 10:48:47 for Bridge++ by
1.8.3.1