Project
Loading...
Searching...
No Matches
o2::tpc::MGParameters Struct Reference

#include <PoissonSolverHelpers.h>

Static Public Attributes

static bool isFull3D = true
 < Parameters choice for MultiGrid algorithm
 
static CycleType cycleType = CycleType::FCycle
 cycleType follow CycleType
 
static GridTransferType gtType = GridTransferType::Full
 gtType grid transfer type follow GridTransferType
 
static RelaxType relaxType = RelaxType::GaussSeidel
 relaxType follow RelaxType
 
static int nPre = 2
 number of iteration for pre smoothing
 
static int nPost = 2
 number of iteration for post smoothing
 
static int nMGCycle = 200
 number of multi grid cycle (V type)
 
static int maxLoop = 7
 the number of tree-deep of multi grid
 
static int gamma = 1
 number of iteration at coarsest level !TODO SET TO REASONABLE VALUE!
 
static bool normalizeGridToOneSector = false
 the grid in phi direction is squashed from 2 Pi to (2 Pi / SECTORSPERSIDE). This can used to get the potential for phi symmetric sc density or boundary potentials
 

Detailed Description

Definition at line 48 of file PoissonSolverHelpers.h.

Member Data Documentation

◆ cycleType

CycleType o2::tpc::MGParameters::cycleType = CycleType::FCycle
inlinestatic

cycleType follow CycleType

Definition at line 50 of file PoissonSolverHelpers.h.

◆ gamma

int o2::tpc::MGParameters::gamma = 1
inlinestatic

number of iteration at coarsest level !TODO SET TO REASONABLE VALUE!

Definition at line 57 of file PoissonSolverHelpers.h.

◆ gtType

GridTransferType o2::tpc::MGParameters::gtType = GridTransferType::Full
inlinestatic

gtType grid transfer type follow GridTransferType

Definition at line 51 of file PoissonSolverHelpers.h.

◆ isFull3D

bool o2::tpc::MGParameters::isFull3D = true
inlinestatic

< Parameters choice for MultiGrid algorithm

TRUE: full coarsening, FALSE: semi coarsening

Definition at line 49 of file PoissonSolverHelpers.h.

◆ maxLoop

int o2::tpc::MGParameters::maxLoop = 7
inlinestatic

the number of tree-deep of multi grid

Definition at line 56 of file PoissonSolverHelpers.h.

◆ nMGCycle

int o2::tpc::MGParameters::nMGCycle = 200
inlinestatic

number of multi grid cycle (V type)

Definition at line 55 of file PoissonSolverHelpers.h.

◆ normalizeGridToOneSector

bool o2::tpc::MGParameters::normalizeGridToOneSector = false
inlinestatic

the grid in phi direction is squashed from 2 Pi to (2 Pi / SECTORSPERSIDE). This can used to get the potential for phi symmetric sc density or boundary potentials

Definition at line 58 of file PoissonSolverHelpers.h.

◆ nPost

int o2::tpc::MGParameters::nPost = 2
inlinestatic

number of iteration for post smoothing

Definition at line 54 of file PoissonSolverHelpers.h.

◆ nPre

int o2::tpc::MGParameters::nPre = 2
inlinestatic

number of iteration for pre smoothing

Definition at line 53 of file PoissonSolverHelpers.h.

◆ relaxType

RelaxType o2::tpc::MGParameters::relaxType = RelaxType::GaussSeidel
inlinestatic

relaxType follow RelaxType

Definition at line 52 of file PoissonSolverHelpers.h.


The documentation for this struct was generated from the following file: