Peano
Loading...
Searching...
No Matches
InitialConditionsTask< Tree, InitialConditionsCallback > Class Template Reference

#include <initial_conditions.h>

Public Member Functions

void operator() (Tree *tree)
 
 InitialConditionsTask (Tree::Geo::Region area, u32 npart)
 

Private Types

using fp = Tree::Geo::P
 

Private Member Functions

NumVec< fp, NgetItemIdxAfterPoint (const Tree::Geo::Point &point) const
 

Private Attributes

Tree::Geo::Region globalIcArea
 
Tree::Geo::Point insertionLow
 
Tree::Geo::Point insertionHigh
 
u32 npart
 

Static Private Attributes

static constexpr auto N = Tree::Geo::D::N
 

Detailed Description

template<typename Tree, auto InitialConditionsCallback>
class InitialConditionsTask< Tree, InitialConditionsCallback >

Definition at line 11 of file initial_conditions.h.

Member Typedef Documentation

◆ fp

template<typename Tree , auto InitialConditionsCallback>
using InitialConditionsTask< Tree, InitialConditionsCallback >::fp = Tree::Geo::P
private

Definition at line 13 of file initial_conditions.h.

Constructor & Destructor Documentation

◆ InitialConditionsTask()

template<typename Tree , auto InitialConditionsCallback>
InitialConditionsTask< Tree, InitialConditionsCallback >::InitialConditionsTask ( Tree::Geo::Region area,
u32 npart )

Definition at line 77 of file initial_conditions.h.

Member Function Documentation

◆ getItemIdxAfterPoint()

template<typename Tree , auto InitialConditionsCallback>
NumVec< fp, N > InitialConditionsTask< Tree, InitialConditionsCallback >::getItemIdxAfterPoint ( const Tree::Geo::Point & point) const
private

Definition at line 23 of file initial_conditions.h.

References InitialConditionsTask< Tree, InitialConditionsCallback >::N.

Referenced by InitialConditionsTask< Tree, InitialConditionsCallback >::operator()().

Here is the caller graph for this function:

◆ operator()()

template<typename Tree , auto InitialConditionsCallback>
void InitialConditionsTask< Tree, InitialConditionsCallback >::operator() ( Tree * tree)

Field Documentation

◆ globalIcArea

template<typename Tree , auto InitialConditionsCallback>
Tree::Geo::Region InitialConditionsTask< Tree, InitialConditionsCallback >::globalIcArea
private

Definition at line 16 of file initial_conditions.h.

◆ insertionHigh

template<typename Tree , auto InitialConditionsCallback>
Tree::Geo::Point InitialConditionsTask< Tree, InitialConditionsCallback >::insertionHigh
private

Definition at line 19 of file initial_conditions.h.

◆ insertionLow

template<typename Tree , auto InitialConditionsCallback>
Tree::Geo::Point InitialConditionsTask< Tree, InitialConditionsCallback >::insertionLow
private

◆ N

template<typename Tree , auto InitialConditionsCallback>
constexpr auto InitialConditionsTask< Tree, InitialConditionsCallback >::N = Tree::Geo::D::N
staticconstexprprivate

◆ npart

template<typename Tree , auto InitialConditionsCallback>
u32 InitialConditionsTask< Tree, InitialConditionsCallback >::npart
private

Definition at line 21 of file initial_conditions.h.


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