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::DfDp2EvaluatorFunctor< 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 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
 
using ConstView = typename DV::t_dev::const_type
 

Public Member Functions

 DfDp2EvaluatorFunctor (TpetraVectorType &f, const TpetraVectorType &x, const TpetraVectorType &u, const TpetraVectorType &uDot, const int myRank, SC a, SC k)
 
KOKKOS_INLINE_FUNCTION void operator() (const LO ne) const
 

Public Attributes

const View fView_
 
const ConstView xView_
 
const ConstView uView_
 
const ConstView uDotView_
 
const LocalMap rowMap_
 
const LocalMap colMap_
 
const int myRank_
 
const SC a_
 
const SC k_
 

Detailed Description

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

Definition at line 312 of file CDR_Model_Functors.hpp.

Member Typedef Documentation

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

Definition at line 313 of file CDR_Model_Functors.hpp.

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

Definition at line 314 of file CDR_Model_Functors.hpp.

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

Definition at line 315 of file CDR_Model_Functors.hpp.

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

Definition at line 316 of file CDR_Model_Functors.hpp.

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

Definition at line 317 of file CDR_Model_Functors.hpp.

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

Definition at line 318 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
using Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::ConstView = typename DV::t_dev::const_type

Definition at line 319 of file CDR_Model_Functors.hpp.

Constructor & Destructor Documentation

template<class TpetraVectorType>
Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::DfDp2EvaluatorFunctor ( TpetraVectorType &  f,
const TpetraVectorType &  x,
const TpetraVectorType &  u,
const TpetraVectorType &  uDot,
const int  myRank,
SC  a,
SC  k 
)
inline

Definition at line 331 of file CDR_Model_Functors.hpp.

Member Function Documentation

template<class TpetraVectorType>
KOKKOS_INLINE_FUNCTION void Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::operator() ( const LO  ne) const
inline

Definition at line 348 of file CDR_Model_Functors.hpp.

Member Data Documentation

template<class TpetraVectorType>
const View Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::fView_

Definition at line 321 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const ConstView Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::xView_

Definition at line 322 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const ConstView Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::uView_

Definition at line 323 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const ConstView Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::uDotView_

Definition at line 324 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const LocalMap Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::rowMap_

Definition at line 325 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const LocalMap Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::colMap_

Definition at line 326 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const int Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::myRank_

Definition at line 327 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const SC Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::a_

Definition at line 328 of file CDR_Model_Functors.hpp.

template<class TpetraVectorType>
const SC Tempus_Test::DfDp2EvaluatorFunctor< TpetraVectorType >::k_

Definition at line 329 of file CDR_Model_Functors.hpp.


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