GENIEGenerator
Loading...
Searching...
No Matches
genie::alvarezruso::ARWFSolution Class Referenceabstract

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

#include <ARWFSolution.h>

Inheritance diagram for genie::alvarezruso::ARWFSolution:
[legend]

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.

References:\n
Author
Steve Dennis University of Warwick, Rutherford Appleton Laboratory
Created:\n 05/12/2013
License:\n Copyright (c) 2003-2025, 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

◆ ARWFSolution()

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}

References debug_.

Referenced by genie::alvarezruso::AREikonalSolution::AREikonalSolution(), and genie::alvarezruso::AREikonalSolution::AREikonalSolution().

◆ ~ARWFSolution()

genie::alvarezruso::ARWFSolution::~ARWFSolution ( )
virtual

Definition at line 28 of file ARWFSolution.cxx.

29{
30}

Member Function Documentation

◆ Element()

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

◆ Solve()

virtual void genie::alvarezruso::ARWFSolution::Solve ( )
pure virtual

Member Data Documentation

◆ debug_

bool genie::alvarezruso::ARWFSolution::debug_

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