Advanced Multi-Physics (AMP)
On-Line Documentation
Public Types | Public Member Functions | Public Attributes | List of all members
AMP::LinearAlgebra::CommunicationListParameters Class Reference

Parameters class encapsulating the data necessary to instantiate a communication list. More...

#include <CommunicationList.h>

Inheritance diagram for AMP::LinearAlgebra::CommunicationListParameters:
Inheritance graph
[legend]

Public Types

typedef std::shared_ptr< ParameterBaseshared_ptr
 

Public Member Functions

 CommunicationListParameters ()
 Default constructor.
 
 CommunicationListParameters (const CommunicationListParameters &)
 Copy constructor.
 
CommunicationListParametersoperator= (const CommunicationListParameters &)=delete
 Assignment operator.
 

Public Attributes

AMP_MPI d_comm
 The communicator over which the communication list is computed.
 
std::shared_ptr< AMP::Databased_db
 
size_t d_localsize
 The number of local entities in the vector.
 
std::string d_name
 
std::vector< size_td_remote_DOFs
 The remote DOFs that we need to receive.
 

Detailed Description

Parameters class encapsulating the data necessary to instantiate a communication list.

Definition at line 21 of file CommunicationList.h.

Member Typedef Documentation

◆ shared_ptr

Definition at line 18 of file ParameterBase.h.

Constructor & Destructor Documentation

◆ CommunicationListParameters() [1/2]

AMP::LinearAlgebra::CommunicationListParameters::CommunicationListParameters ( )

Default constructor.

◆ CommunicationListParameters() [2/2]

AMP::LinearAlgebra::CommunicationListParameters::CommunicationListParameters ( const CommunicationListParameters )

Copy constructor.

Member Function Documentation

◆ operator=()

Assignment operator.

Member Data Documentation

◆ d_comm

AMP_MPI AMP::LinearAlgebra::CommunicationListParameters::d_comm

The communicator over which the communication list is computed.

Definition at line 25 of file CommunicationList.h.

◆ d_db

std::shared_ptr<AMP::Database> AMP::ParameterBase::d_db
inherited

Definition at line 27 of file ParameterBase.h.

◆ d_localsize

size_t AMP::LinearAlgebra::CommunicationListParameters::d_localsize

The number of local entities in the vector.

Definition at line 28 of file CommunicationList.h.

◆ d_name

std::string AMP::ParameterBase::d_name
inherited

Definition at line 25 of file ParameterBase.h.

◆ d_remote_DOFs

std::vector<size_t> AMP::LinearAlgebra::CommunicationListParameters::d_remote_DOFs

The remote DOFs that we need to receive.

Definition at line 31 of file CommunicationList.h.


The documentation for this class 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:42.
Comments on this page