Public Member Functions | Public Attributes | List of all members
genie::alvarezruso::ARWFSolution Class Referenceabstract

Abstract base class for Alvarez-Ruso wavefunction solution. More...

#include <ARWFSolution.h>

Inheritance diagram for genie::alvarezruso::ARWFSolution:
genie::alvarezruso::AREikonalSolution

Public Member Functions

 ARWFSolution (bool debug=false)
 
virtual ~ARWFSolution ()
 
virtual std::complex< double > Element (const double radius, const double cosine_rz, const double e_pion)=0
 
virtual void Solve ()=0
 

Public Attributes

bool debug_
 

Detailed Description

Abstract base class for Alvarez-Ruso wavefunction solution.

Author
Steve Dennis University of Warwick, Rutherford Appleton Laboratory

05/12/2013

Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org

Definition at line 32 of file ARWFSolution.h.

Constructor & Destructor Documentation

genie::alvarezruso::ARWFSolution::ARWFSolution ( bool  debug = false)

Definition at line 23 of file ARWFSolution.cxx.

23  : debug_(debug)
24 {
25  if(debug_) std::cerr << "WFS@ constructor" << std::endl;
26 }
QTextStream & endl(QTextStream &s)
genie::alvarezruso::ARWFSolution::~ARWFSolution ( )
virtual

Definition at line 28 of file ARWFSolution.cxx.

29 {
30 }

Member Function Documentation

virtual std::complex<double> genie::alvarezruso::ARWFSolution::Element ( const double  radius,
const double  cosine_rz,
const double  e_pion 
)
pure virtual
virtual void genie::alvarezruso::ARWFSolution::Solve ( )
pure virtual

Member Data Documentation

bool genie::alvarezruso::ARWFSolution::debug_

Definition at line 40 of file ARWFSolution.h.


The documentation for this class was generated from the following files: