Advanced Multi-Physics (AMP)
On-Line Documentation
Public Types | Public Attributes | List of all members
AMP::Solver::AMG::coarse_matrix< Config > Struct Template Reference

#include <Util.h>

Inheritance diagram for AMP::Solver::AMG::coarse_matrix< Config >:
Inheritance graph
[legend]

Public Types

using gidx_t = typename Config::gidx_t
 
using parcsr_t = par_csr< Config, gidx_t >
 

Public Attributes

AMP_MPI comm
 
std::array< gidx_t, 2 > diag_extents
 
std::shared_ptr< LinearAlgebra::Variableleft_var
 
std::shared_ptr< LinearAlgebra::Variableright_var
 
parcsr_t store
 

Detailed Description

template<class Config>
struct AMP::Solver::AMG::coarse_matrix< Config >

Definition at line 155 of file Util.h.

Member Typedef Documentation

◆ gidx_t

template<class Config >
using AMP::Solver::AMG::coarse_matrix< Config >::gidx_t = typename Config::gidx_t

Definition at line 156 of file Util.h.

◆ parcsr_t

template<class Config >
using AMP::Solver::AMG::coarse_matrix< Config >::parcsr_t = par_csr<Config, gidx_t>

Definition at line 157 of file Util.h.

Member Data Documentation

◆ comm

template<class Config >
AMP_MPI AMP::Solver::AMG::coarse_matrix< Config >::comm

Definition at line 159 of file Util.h.

◆ diag_extents

template<class Config >
std::array<gidx_t, 2> AMP::Solver::AMG::coarse_matrix< Config >::diag_extents

Definition at line 160 of file Util.h.

◆ left_var

template<class Config >
std::shared_ptr<LinearAlgebra::Variable> AMP::Solver::AMG::coarse_matrix< Config >::left_var

Definition at line 161 of file Util.h.

◆ right_var

template<class Config >
std::shared_ptr<LinearAlgebra::Variable> AMP::Solver::AMG::coarse_matrix< Config >::right_var

Definition at line 161 of file Util.h.

◆ store

template<class Config >
parcsr_t AMP::Solver::AMG::coarse_matrix< Config >::store

Definition at line 162 of file Util.h.


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



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:45.
Comments on this page