PRAgMaTIc  master
Classes | Public Member Functions | List of all members
DeferredOperations< real_t > Class Template Reference

#include <DeferredOperations.h>

Public Member Functions

 DeferredOperations (Mesh< real_t > *mesh, const int num_threads, const int scaling_factor)
 
 ~DeferredOperations ()
 
void addNN (const index_t i, const index_t n, const int tid)
 
void remNN (const index_t i, const index_t n, const int tid)
 
void addNE (const index_t i, const index_t n, const int tid)
 
void addNE_fix (const index_t i, const index_t n, const int tid)
 
void repEN (const size_t pos, const index_t n, const int tid)
 
void remNE (const index_t i, const index_t n, const int tid)
 
void propagate_coarsening (const index_t i, const int tid)
 
void propagate_refinement (const index_t i, const index_t n, const int tid)
 
void propagate_swapping (const index_t i, const index_t n, const int tid)
 
void reset_colour (const index_t i, const int tid)
 
void commit_addNN (const int tid, const int vtid)
 
void commit_remNN (const int tid, const int vtid)
 
void commit_addNE (const int tid, const int vtid)
 
void commit_addNE_fix (std::vector< size_t > &threadIdx, const int tid, const int vtid)
 
void commit_remNE (const int tid, const int vtid)
 
void commit_repEN (const int tid, const int vtid)
 
void commit_coarsening_propagation (index_t *dynamic_vertex, const int tid, const int vtid)
 
void commit_refinement_propagation (std::vector< std::set< index_t > > &marked_edges, const int tid, const int vtid)
 
void commit_swapping_propagation (std::vector< std::set< index_t > > &marked_edges, const int tid, const int vtid)
 
void commit_colour_reset (int *node_colour, const int tid, const int vtid)
 

Detailed Description

template<typename real_t>
class DeferredOperations< real_t >

Definition at line 45 of file DeferredOperations.h.

Constructor & Destructor Documentation

template<typename real_t>
DeferredOperations< real_t >::DeferredOperations ( Mesh< real_t > *  mesh,
const int  num_threads,
const int  scaling_factor 
)
inline

Definition at line 47 of file DeferredOperations.h.

template<typename real_t>
DeferredOperations< real_t >::~DeferredOperations ( )
inline

Definition at line 55 of file DeferredOperations.h.

Member Function Documentation

template<typename real_t>
void DeferredOperations< real_t >::addNE ( const index_t  i,
const index_t  n,
const int  tid 
)
inline

Definition at line 67 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::addNE_fix ( const index_t  i,
const index_t  n,
const int  tid 
)
inline

Definition at line 72 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::addNN ( const index_t  i,
const index_t  n,
const int  tid 
)
inline

Definition at line 57 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_addNE ( const int  tid,
const int  vtid 
)
inline

Definition at line 125 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_addNE_fix ( std::vector< size_t > &  threadIdx,
const int  tid,
const int  vtid 
)
inline

Definition at line 134 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_addNN ( const int  tid,
const int  vtid 
)
inline

Definition at line 105 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_coarsening_propagation ( index_t dynamic_vertex,
const int  tid,
const int  vtid 
)
inline

Definition at line 164 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_colour_reset ( int *  node_colour,
const int  tid,
const int  vtid 
)
inline

Definition at line 191 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_refinement_propagation ( std::vector< std::set< index_t > > &  marked_edges,
const int  tid,
const int  vtid 
)
inline

Definition at line 173 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_remNE ( const int  tid,
const int  vtid 
)
inline

Definition at line 145 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_remNN ( const int  tid,
const int  vtid 
)
inline

Definition at line 114 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_repEN ( const int  tid,
const int  vtid 
)
inline

Definition at line 155 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::commit_swapping_propagation ( std::vector< std::set< index_t > > &  marked_edges,
const int  tid,
const int  vtid 
)
inline

Definition at line 182 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::propagate_coarsening ( const index_t  i,
const int  tid 
)
inline

Definition at line 87 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::propagate_refinement ( const index_t  i,
const index_t  n,
const int  tid 
)
inline

Definition at line 91 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::propagate_swapping ( const index_t  i,
const index_t  n,
const int  tid 
)
inline

Definition at line 96 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::remNE ( const index_t  i,
const index_t  n,
const int  tid 
)
inline

Definition at line 82 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::remNN ( const index_t  i,
const index_t  n,
const int  tid 
)
inline

Definition at line 62 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::repEN ( const size_t  pos,
const index_t  n,
const int  tid 
)
inline

Definition at line 77 of file DeferredOperations.h.

template<typename real_t>
void DeferredOperations< real_t >::reset_colour ( const index_t  i,
const int  tid 
)
inline

Definition at line 101 of file DeferredOperations.h.


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