OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
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 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

◆ 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.

◆ Mesh_t

typedef UniformCartesian<3, double> Mesh_t

Definition at line 58 of file MGPoissonSolver.h.

◆ 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.