OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
Rnode< T, Dim > Class Template Reference

#include <Rnode.h>

Collaboration diagram for Rnode< T, Dim >:

Public Member Functions

 Rnode (const NDRegion< T, Dim > &domain, const Vektor< T, Dim > &offset, int node)
 Rnode (const NDRegion< T, Dim > &domain, int node)
 Rnode (const NDIndex< Dim > &domain, const Vektor< T, Dim > &offset, int node)
 Rnode (const NDIndex< Dim > &domain, int node)
Rnode< T, Dim > & operator= (const Rnode< T, Dim > &r)
int getNode ()
const NDRegion< T, Dim > & getDomain ()
const Vektor< T, Dim > & getOffset ()

Private Attributes

NDRegion< T, DimDomain
Vektor< T, DimOffset
int Node

Detailed Description

template<class T, unsigned Dim>
class Rnode< T, Dim >

Definition at line 30 of file Rnode.h.

Constructor & Destructor Documentation

◆ Rnode() [1/4]

template<class T, unsigned Dim>
Rnode< T, Dim >::Rnode ( const NDRegion< T, Dim > & domain,
const Vektor< T, Dim > & offset,
int node )
inline

Definition at line 34 of file Rnode.h.

References Domain, Node, and Offset.

Referenced by operator=().

◆ Rnode() [2/4]

template<class T, unsigned Dim>
Rnode< T, Dim >::Rnode ( const NDRegion< T, Dim > & domain,
int node )
inline

Definition at line 36 of file Rnode.h.

References Domain, and Node.

◆ Rnode() [3/4]

template<class T, unsigned Dim>
Rnode< T, Dim >::Rnode ( const NDIndex< Dim > & domain,
const Vektor< T, Dim > & offset,
int node )
inline

Definition at line 38 of file Rnode.h.

References Domain, Node, and Offset.

◆ Rnode() [4/4]

template<class T, unsigned Dim>
Rnode< T, Dim >::Rnode ( const NDIndex< Dim > & domain,
int node )
inline

Definition at line 40 of file Rnode.h.

References Domain, and Node.

Member Function Documentation

◆ getDomain()

template<class T, unsigned Dim>
const NDRegion< T, Dim > & Rnode< T, Dim >::getDomain ( )
inline

Definition at line 53 of file Rnode.h.

References Domain.

Referenced by RegionLayout< T, Dim, MeshType >::make_rnodes().

◆ getNode()

template<class T, unsigned Dim>
int Rnode< T, Dim >::getNode ( )
inline

◆ getOffset()

template<class T, unsigned Dim>
const Vektor< T, Dim > & Rnode< T, Dim >::getOffset ( )
inline

Definition at line 54 of file Rnode.h.

References Offset.

◆ operator=()

template<class T, unsigned Dim>
Rnode< T, Dim > & Rnode< T, Dim >::operator= ( const Rnode< T, Dim > & r)
inline

Definition at line 44 of file Rnode.h.

References Domain, Node, Offset, and Rnode().

Here is the call graph for this function:

Member Data Documentation

◆ Domain

template<class T, unsigned Dim>
NDRegion<T,Dim> Rnode< T, Dim >::Domain
private

Definition at line 57 of file Rnode.h.

Referenced by getDomain(), operator=(), Rnode(), Rnode(), Rnode(), and Rnode().

◆ Node

template<class T, unsigned Dim>
int Rnode< T, Dim >::Node
private

Definition at line 59 of file Rnode.h.

Referenced by getNode(), operator=(), Rnode(), Rnode(), Rnode(), and Rnode().

◆ Offset

template<class T, unsigned Dim>
Vektor<T,Dim> Rnode< T, Dim >::Offset
private

Definition at line 58 of file Rnode.h.

Referenced by getOffset(), operator=(), Rnode(), and Rnode().


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