OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
Classes | Typedefs | Enumerations | Functions
MGPoissonSolver.h File Reference
#include "PoissonSolver.h"
#include "IrregularDomain.h"
#include "mpi.h"
#include <Tpetra_Vector.hpp>
#include <Tpetra_CrsMatrix.hpp>
#include <Teuchos_DefaultMpiComm.hpp>
#include <BelosLinearProblem.hpp>
#include <BelosSolverFactory.hpp>
#include <MueLu.hpp>
#include <MueLu_TpetraOperator.hpp>
#include "Teuchos_ParameterList.hpp"
#include "Algorithms/PartBunch.h"
Include dependency graph for MGPoissonSolver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MGPoissonSolver
 

Typedefs

typedef UniformCartesian< 3, double > Mesh_t
 
typedef ParticleSpatialLayout< double, 3 >::SingleParticlePos_t Vector_t
 
typedef ParticleSpatialLayout< double, 3, Mesh_tLayout_t
 
typedef Cell Center_t
 
typedef CenteredFieldLayout< 3, Mesh_t, Center_tFieldLayout_t
 
typedef Field< double, 3, Mesh_t, Center_tField_t
 

Enumerations

enum  { STD_PREC , REUSE_PREC , REUSE_HIERARCHY }
 

Functions

Informoperator<< (Inform &os, const MGPoissonSolver &fs)
 

Typedef Documentation

◆ Center_t

typedef Cell Center_t

Definition at line 61 of file MGPoissonSolver.h.

◆ Field_t

typedef Field<double, 3, Mesh_t, Center_t> Field_t

Definition at line 63 of file MGPoissonSolver.h.

◆ FieldLayout_t

Definition at line 62 of file MGPoissonSolver.h.

◆ Layout_t

typedef ParticleSpatialLayout< double, 3, Mesh_t > Layout_t

Definition at line 60 of file MGPoissonSolver.h.

◆ Mesh_t

typedef UniformCartesian<3, double> Mesh_t

Definition at line 58 of file MGPoissonSolver.h.

◆ Vector_t

typedef ParticleSpatialLayout<double, 3>::SingleParticlePos_t Vector_t

Definition at line 59 of file MGPoissonSolver.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
STD_PREC 
REUSE_PREC 
REUSE_HIERARCHY 

Definition at line 65 of file MGPoissonSolver.h.

Function Documentation

◆ operator<<()

Inform& operator<< ( Inform os,
const MGPoissonSolver fs 
)
inline

Definition at line 254 of file MGPoissonSolver.h.

References Hypervolume::fs.