GENIEGenerator
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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-2024, 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::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
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 on Wed Jul 17 2024 14:46:38 for GENIEGenerator by
1.8.5