AbstractIntegrator Class Reference#

DiFfRG: DiFfRG::AbstractIntegrator Class Reference
DiFfRG
DiFfRG::AbstractIntegrator Class Reference

#include <abstract_integrator.hh>

Inheritance diagram for DiFfRG::AbstractIntegrator:
DiFfRG::QuadratureIntegrator< 1, NT, internal::Transform_p2< dim, NT, KERNEL >, ExecutionSpace > DiFfRG::QuadratureIntegrator< 2, NT, internal::Transform_p2_1ang< dim, NT, KERNEL >, ExecutionSpace > DiFfRG::QuadratureIntegrator< 3, NT, internal::Transform_p2_4D_2ang< NT, KERNEL >, ExecutionSpace > DiFfRG::QuadratureIntegrator< 4, NT, internal::Transform_p2_4D_3ang< NT, KERNEL >, ExecutionSpace > DiFfRG::QuadratureIntegrator< dim, NT, KERNEL, Threads_exec > DiFfRG::QuadratureIntegrator_fT< 1, NT, KERNEL, ExecutionSpace > DiFfRG::QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > DiFfRG::QuadratureIntegrator_fT< 3, NT, internal::Transform_fT_p2_1ang< dim, NT, KERNEL >, ExecutionSpace > DiFfRG::QuadratureIntegrator_fT< 4, NT, internal::Transform_fT_p2_4D_2ang< NT, KERNEL >, ExecutionSpace > DiFfRG::QuadratureIntegrator_fT< dim, NT, KERNEL, Threads_exec > DiFfRG::QuadratureIntegrator< dim, NT, KERNEL, ExecutionSpace > DiFfRG::QuadratureIntegrator_fT< dim, NT, KERNEL, ExecutionSpace >

Public Member Functions

void set_node_distribution (const NodeDistribution &distribution)
 
const NodeDistributionget_node_distribution () const
 
void set_load_balancer (IntegrationLoadBalancer &load_balancer)
 

Protected Attributes

NodeDistribution node_distribution
 

Member Function Documentation

◆ get_node_distribution()

const NodeDistribution & DiFfRG::AbstractIntegrator::get_node_distribution ( ) const

◆ set_load_balancer()

void DiFfRG::AbstractIntegrator::set_load_balancer ( IntegrationLoadBalancer & load_balancer)

◆ set_node_distribution()

void DiFfRG::AbstractIntegrator::set_node_distribution ( const NodeDistribution & distribution)

Member Data Documentation

◆ node_distribution

NodeDistribution DiFfRG::AbstractIntegrator::node_distribution
protected

The documentation for this class was generated from the following file:
  • /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration/abstract_integrator.hh