DebugEnvironment

This class is used to manage the Debug Environment. More…

#include "DebEnv.h"

Public Functions

Name
DebugEnvironment()
Constructs the object.
~DebugEnvironment()
Deletes the object.
void SetDebEnv()
Set-up of the object.
bool ChkPrtLevel(int ilev)
Check if the level has to be printed.

Public Attributes

Name
int Curr_AMG_lev
FILE * r_logfile
MPI rank log files.
vector< FILE * > t_logfile
OMP threads log files.
vector< int > iLevPrint
List of AMG levels to be printed.

Detailed Description

class DebugEnvironment;

This class is used to manage the Debug Environment.

class DebugEnvironment.

Public Functions Documentation

function DebugEnvironment

DebugEnvironment()

Constructs the object.

function ~DebugEnvironment

~DebugEnvironment()

Deletes the object.

function SetDebEnv

void SetDebEnv()

Set-up of the object.

function ChkPrtLevel

bool ChkPrtLevel(
    int ilev
)

Check if the level has to be printed.

Public Attributes Documentation

variable Curr_AMG_lev

int Curr_AMG_lev = -1;

@Current AMG level (used only with AMG)

variable r_logfile

FILE * r_logfile;

MPI rank log files.

variable t_logfile

vector< FILE * > t_logfile;

OMP threads log files.

variable iLevPrint

vector< int > iLevPrint;

List of AMG levels to be printed.


Updated on 19 November 2024 at 10:20:48 CET