DataTransferKit - Multiphysics Solution Transfer Services  2.0
Public Member Functions | List of all members
DataTransferKit::SplineInterpolationPairing< DIM > Class Template Reference

Local child/parent center pairings. More...

#include <DTK_SplineInterpolationPairing.hpp>

Public Member Functions

 SplineInterpolationPairing (const Teuchos::ArrayView< const double > &child_centers, const Teuchos::ArrayView< const double > &parent_centers, const bool use_knn, const unsigned num_neighbors, const double radius)
 Constructor. More...
 
Teuchos::ArrayView< const unsigned > childCenterIds (const unsigned parent_id) const
 Given a parent center local id get the ids of the child centers within the given radius. More...
 

Detailed Description

template<int DIM>
class DataTransferKit::SplineInterpolationPairing< DIM >

Local child/parent center pairings.

Build groups of local child centers that are within the given radius or the k-nearest-neighbor set of the parent centers. Each parent center will have a list of child centers.

Definition at line 62 of file DTK_SplineInterpolationPairing.hpp.

Constructor & Destructor Documentation

template<int DIM>
DataTransferKit::SplineInterpolationPairing< DIM >::SplineInterpolationPairing ( const Teuchos::ArrayView< const double > &  child_centers,
const Teuchos::ArrayView< const double > &  parent_centers,
const bool  use_knn,
const unsigned  num_neighbors,
const double  radius 
)

Constructor.

Definition at line 56 of file DTK_SplineInterpolationPairing_impl.hpp.

Member Function Documentation

template<int DIM>
Teuchos::ArrayView< const unsigned > DataTransferKit::SplineInterpolationPairing< DIM >::childCenterIds ( const unsigned  parent_id) const

Given a parent center local id get the ids of the child centers within the given radius.

Definition at line 116 of file DTK_SplineInterpolationPairing_impl.hpp.


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