Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
Generator
src
Physics
Coherent
XSection
ARWFSolution.h
Go to the documentation of this file.
1
//____________________________________________________________________________
2
/*!
3
4
\class genie::alvarezruso::ARWFSolution
5
6
\brief Abstract base class for Alvarez-Ruso wavefunction solution.
7
8
\ref
9
10
\author Steve Dennis
11
University of Warwick, Rutherford Appleton Laboratory
12
13
\created 05/12/2013
14
15
\cpright Copyright (c) 2003-2020, The GENIE Collaboration
16
For the full text of the license visit http://copyright.genie-mc.org
17
*/
18
//____________________________________________________________________________
19
20
#ifndef _AR_WF_SOLUTION_H_
21
#define _AR_WF_SOLUTION_H_
22
23
#include <complex>
24
25
namespace
genie
26
{
27
namespace
alvarezruso
28
{
29
30
enum
pUnits_t
{
kInMeV
=0,
kInNatural
};
31
32
class
ARWFSolution
33
{
34
public
:
35
36
ARWFSolution
(
bool
debug
=
false
);
37
virtual
~ARWFSolution
();
38
virtual
std::complex<double>
Element
(
const
double
radius,
const
double
cosine_rz,
const
double
e_pion) = 0;
39
virtual
void
Solve
() = 0;
40
bool
debug_
;
41
};
42
43
}
//namespace alvarezruso
44
}
//namespace genie
45
46
#endif
genie::alvarezruso::kInMeV
Definition:
ARWFSolution.h:30
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition:
AlgCmp.h:25
genie::alvarezruso::ARWFSolution::~ARWFSolution
virtual ~ARWFSolution()
Definition:
ARWFSolution.cxx:28
genie::alvarezruso::ARWFSolution::Solve
virtual void Solve()=0
genie::alvarezruso::ARWFSolution
Abstract base class for Alvarez-Ruso wavefunction solution.
Definition:
ARWFSolution.h:32
genie::alvarezruso::ARWFSolution::Element
virtual std::complex< double > Element(const double radius, const double cosine_rz, const double e_pion)=0
python.larbatch_posix.debug
string debug
Definition:
larbatch_posix.py:142
alvarezruso
genie::alvarezruso::kInNatural
Definition:
ARWFSolution.h:30
genie::alvarezruso::ARWFSolution::ARWFSolution
ARWFSolution(bool debug=false)
Definition:
ARWFSolution.cxx:23
genie::alvarezruso::pUnits_t
pUnits_t
Definition:
ARWFSolution.h:30
genie::alvarezruso::ARWFSolution::debug_
bool debug_
Definition:
ARWFSolution.h:40
Generated by
1.8.11