Tempus  Version of the Day
Time Integration
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
Tempus_Test::CoordFiller< TpetraVectorType > Struct Template Reference

#include <CDR_Model_Functors.hpp>

Public Types

using SC = typename TpetraVectorType::impl_scalar_type
 
using LO = typename TpetraVectorType::local_ordinal_type
 
using GO = typename TpetraVectorType::global_ordinal_type
 
using Map = typename TpetraVectorType::map_type
 
using LocalMap = typename Map::local_map_type
 
using DV = typename TpetraVectorType::dual_view_type
 
using View = typename DV::t_dev
 

Public Member Functions

 CoordFiller (TpetraVectorType &coords, const SC zMin, const SC dx, const GO minGI)
 
KOKKOS_INLINE_FUNCTION void operator() (const LO i) const
 

Public Attributes

const View coordsView_
 
const SC zMin_
 
const SC dx_
 
const SC minGI_
 

Detailed Description

template<class TpetraVectorType>
struct Tempus_Test::CoordFiller< TpetraVectorType >

Definition at line 10 of file CDR_Model_Functors.hpp.

Member Typedef Documentation

template<class TpetraVectorType>
using Tempus_Test::CoordFiller< TpetraVectorType >::SC = typename TpetraVectorType::impl_scalar_type

Definition at line 11 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
using Tempus_Test::CoordFiller< TpetraVectorType >::LO = typename TpetraVectorType::local_ordinal_type

Definition at line 12 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
using Tempus_Test::CoordFiller< TpetraVectorType >::GO = typename TpetraVectorType::global_ordinal_type

Definition at line 13 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
using Tempus_Test::CoordFiller< TpetraVectorType >::Map = typename TpetraVectorType::map_type

Definition at line 14 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
using Tempus_Test::CoordFiller< TpetraVectorType >::LocalMap = typename Map::local_map_type

Definition at line 15 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
using Tempus_Test::CoordFiller< TpetraVectorType >::DV = typename TpetraVectorType::dual_view_type

Definition at line 16 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
using Tempus_Test::CoordFiller< TpetraVectorType >::View = typename DV::t_dev

Definition at line 17 of file CDR_Model_Functors.hpp.

Constructor & Destructor Documentation

template<class TpetraVectorType>
Tempus_Test::CoordFiller< TpetraVectorType >::CoordFiller ( TpetraVectorType &  coords,
const SC  zMin,
const SC  dx,
const GO  minGI 
)
inline

Definition at line 24 of file CDR_Model_Functors.hpp.

Member Function Documentation

template<class TpetraVectorType>
KOKKOS_INLINE_FUNCTION void Tempus_Test::CoordFiller< TpetraVectorType >::operator() ( const LO  i) const
inline

Definition at line 34 of file CDR_Model_Functors.hpp.

Member Data Documentation

template<class TpetraVectorType>
const View Tempus_Test::CoordFiller< TpetraVectorType >::coordsView_

Definition at line 19 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const SC Tempus_Test::CoordFiller< TpetraVectorType >::zMin_

Definition at line 20 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const SC Tempus_Test::CoordFiller< TpetraVectorType >::dx_

Definition at line 21 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const SC Tempus_Test::CoordFiller< TpetraVectorType >::minGI_

Definition at line 22 of file CDR_Model_Functors.hpp.


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