HybridADRSolver
Loading...
Searching...
No Matches
types.h File Reference

Common type definitions for the hybrid solver framework. More...

#include <deal.II/lac/generic_linear_algebra.h>
#include <deal.II/lac/la_parallel_vector.h>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HybridADRSolver::SolverParameters
struct  HybridADRSolver::TimingResults

Namespaces

namespace  HybridADRSolver
namespace  HybridADRSolver::LADistributed
namespace  HybridADRSolver::LAMatrixFree

Typedefs

template<typename Number = double>
using HybridADRSolver::LAMatrixFree::Vector = dealii::LinearAlgebra::distributed::Vector<Number>

Enumerations

enum class  HybridADRSolver::SolverType { HybridADRSolver::MatrixBased , HybridADRSolver::MatrixFree }
enum class  HybridADRSolver::PreconditionerType {
  HybridADRSolver::None , HybridADRSolver::Jacobi , HybridADRSolver::ILU , HybridADRSolver::AMG ,
  HybridADRSolver::Chebyshev , HybridADRSolver::GMG
}
enum class  HybridADRSolver::LinearSolverType { HybridADRSolver::CG , HybridADRSolver::GMRES , HybridADRSolver::BiCGStab }

Detailed Description

Common type definitions for the hybrid solver framework.

This file contains type definitions and aliases used throughout the Hybrid ADR Solver project.