Block-Structured AMR Software Framework
amrex::AlgPartition::Ref Struct Reference

Public Member Functions

 Ref ()=default
 
 Ref (Long global_size)
 
 Ref (Vector< Long > const &rows)
 
 Ref (Vector< Long > &&rows)
 
void define (Long global_size)
 
void define (Vector< Long > const &rows)
 
void define (Vector< Long > &&rows)
 
void update_n_active_procs ()
 

Public Attributes

Vector< Long > m_row
 
int m_n_active_procs = 0
 

Friends

class AlgPartition
 

Constructor & Destructor Documentation

◆ Ref() [1/4]

amrex::AlgPartition::Ref::Ref ( )
default

◆ Ref() [2/4]

amrex::AlgPartition::Ref::Ref ( Long  global_size)
explicit

◆ Ref() [3/4]

amrex::AlgPartition::Ref::Ref ( Vector< Long > const &  rows)
explicit

◆ Ref() [4/4]

amrex::AlgPartition::Ref::Ref ( Vector< Long > &&  rows)
explicit

Member Function Documentation

◆ define() [1/3]

void amrex::AlgPartition::Ref::define ( Long  global_size)

◆ define() [2/3]

void amrex::AlgPartition::Ref::define ( Vector< Long > &&  rows)

◆ define() [3/3]

void amrex::AlgPartition::Ref::define ( Vector< Long > const &  rows)

◆ update_n_active_procs()

void amrex::AlgPartition::Ref::update_n_active_procs ( )

Friends And Related Function Documentation

◆ AlgPartition

friend class AlgPartition
friend

Member Data Documentation

◆ m_n_active_procs

int amrex::AlgPartition::Ref::m_n_active_procs = 0

◆ m_row

Vector<Long> amrex::AlgPartition::Ref::m_row

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