cloudy trunk
Loading...
Searching...
No Matches
prt_linesum.cpp File Reference
#include "cddefines.h"
#include "cddrive.h"
#include "radius.h"
#include "lines.h"
#include "input.h"
#include "parser.h"
#include "prt.h"
Include dependency graph for prt_linesum.cpp:

Go to the source code of this file.

Macros

#define NRDSUM   300L

Functions

void ParsePrtLineSum (Parser &p)
double PrtLineSum (void)

Variables

static char ** chSMLab
static long int * ipLine
static bool lgFirst =true
static long nlsum
static realnumwavelength

Macro Definition Documentation

◆ NRDSUM

#define NRDSUM   300L

Definition at line 11 of file prt_linesum.cpp.

Referenced by ParsePrtLineSum().

Function Documentation

◆ ParsePrtLineSum()

void ParsePrtLineSum ( Parser & p)

Definition at line 20 of file prt_linesum.cpp.

References cdEXIT, chSMLab, DEBUG_ENTRY, EXIT_FAILURE, Parser::getCommand(), Parser::getline(), Parser::getWaveOpt(), ioQQQ, ipLine, lgFirst, Parser::m_lgEOF, MALLOC, nlsum, NRDSUM, Parser::strcmp(), and wavelength.

Referenced by ParsePrint().

Here is the call graph for this function:

◆ PrtLineSum()

double PrtLineSum ( void )

PrtLineSum parse print line sum command to enter set of lines into sum

Parameters
chDothe job to do, either " SUM" or "READ"

Definition at line 95 of file prt_linesum.cpp.

References cdEXIT, cdLine(), cdLine_ip(), chSMLab, DEBUG_ENTRY, EXIT_FAILURE, ioQQQ, ipLine, LineSave, nlsum, nzone, radius, and wavelength.

Referenced by lines().

Here is the call graph for this function:

Variable Documentation

◆ chSMLab

char** chSMLab
static

Definition at line 14 of file prt_linesum.cpp.

Referenced by ParsePrtLineSum(), and PrtLineSum().

◆ ipLine

◆ lgFirst

◆ nlsum

long nlsum
static

Definition at line 17 of file prt_linesum.cpp.

Referenced by ParsePrtLineSum(), and PrtLineSum().

◆ wavelength

realnum* wavelength
static

Definition at line 18 of file prt_linesum.cpp.