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

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

#include "/cvmfs/nova.opensciencegrid.org/externals/genie/v3_00_06_p01/Linux64bit+2.6-2.12-e17-debug/GENIE-Generator/src/Physics/Coherent/XSection/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-2019, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org or see $GENIE/LICENSE

Definition at line 33 of file ARWFSolution.h.

Constructor & Destructor Documentation

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

Definition at line 25 of file ARWFSolution.cxx.

References om::cerr, debug_, and allTimeWatchdog::endl.

25  : debug_(debug)
26 {
27  if(debug_) std::cerr << "WFS@ constructor" << std::endl;
28 }
OStream cerr
Definition: OStream.cxx:7
genie::alvarezruso::ARWFSolution::~ARWFSolution ( )
virtual

Definition at line 30 of file ARWFSolution.cxx.

31 {
32 }

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_

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