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_lex.h
Go to the documentation of this file.
1
14
#ifndef ACTION_F_STANDARD_LEX_INCLUDED
15
#define ACTION_F_STANDARD_LEX_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_lex
:
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_lex
(
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_lex
()
60
{
61
// delete m_fprop;
62
}
63
64
void
set_parameters
(
const
Parameters
&);
65
void
set_parameters
();
66
67
void
set_label
(std::string label)
68
{
69
m_label
= label;
70
vout
.
detailed
(
m_vl
,
" label: %s\n"
,
m_label
.c_str());
71
}
72
73
std::string
get_label
()
74
{
75
return
m_label
;
76
}
77
78
void
set_config
(
Field
*U);
79
80
void
notify_linkv
()
81
{
82
m_status_linkv
= 0;
83
}
84
85
double
langevin
(
RandomNumbers
*);
86
87
double
calcH
();
88
89
const
Field
force
();
90
};
91
#endif
src
Action
action_F_Standard_lex.h
Generated on Tue Jul 23 2013 10:48:47 for Bridge++ by
1.8.3.1