EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
Macros | Functions
egs_beam_source.cpp File Reference

A BEAM simulation source. More...

#include "egs_beam_source.h"
#include "egs_input.h"
#include "egs_functions.h"
#include "egs_library.h"
#include "egs_application.h"
#include <cstdlib>
#include <cstring>

Go to the source code of this file.

Macros

#define STRINGIFY(s)   HELP_S(s)
 
#define HELP_S(s)   #s
 
#define F77_NAME(fname, FNAME)   STRINGIFY(F77_OBJ(fname,FNAME))
 
#define F77_NAME_(fname, FNAME)   STRINGIFY(F77_OBJ_(fname,FNAME))
 

Functions

EGS_BEAM_SOURCE_EXPORT
EGS_BaseSource
createSource (EGS_Input *input, EGS_ObjectFactory *f)
 

Detailed Description

A BEAM simulation source.

Author
Iwan Kawrakow, NRC

Definition in file egs_beam_source.cpp.