MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO > Class Template Reference

#include <MueLu_NullspaceFactory_def.hpp>

Public Member Functions

 NullspaceFunctor (NullspaceType nullspace_, CoordsType coords_, MeanCoordsType mean_, LO numPDEs_, LO nullspaceDim_)
 
KOKKOS_INLINE_FUNCTION void operator() (const LO j) const
 

Private Types

typedef NullspaceType::value_type SC
 
typedef Kokkos::ArithTraits< SCATS
 

Private Attributes

NullspaceType nullspace
 
CoordsType coords
 
MeanCoordsType mean
 
LO numPDEs
 
LO nullspaceDim
 

Detailed Description

template<class NullspaceType, class CoordsType, class MeanCoordsType, class LO>
class MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >

Definition at line 122 of file MueLu_NullspaceFactory_def.hpp.

Member Typedef Documentation

template<class NullspaceType , class CoordsType , class MeanCoordsType , class LO >
typedef NullspaceType::value_type MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >::SC
private

Definition at line 129 of file MueLu_NullspaceFactory_def.hpp.

template<class NullspaceType , class CoordsType , class MeanCoordsType , class LO >
typedef Kokkos::ArithTraits<SC> MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >::ATS
private

Definition at line 130 of file MueLu_NullspaceFactory_def.hpp.

Constructor & Destructor Documentation

template<class NullspaceType , class CoordsType , class MeanCoordsType , class LO >
MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >::NullspaceFunctor ( NullspaceType  nullspace_,
CoordsType  coords_,
MeanCoordsType  mean_,
LO  numPDEs_,
LO  nullspaceDim_ 
)
inline

Definition at line 133 of file MueLu_NullspaceFactory_def.hpp.

Member Function Documentation

template<class NullspaceType , class CoordsType , class MeanCoordsType , class LO >
KOKKOS_INLINE_FUNCTION void MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >::operator() ( const LO  j) const
inline

Definition at line 145 of file MueLu_NullspaceFactory_def.hpp.

Member Data Documentation

template<class NullspaceType , class CoordsType , class MeanCoordsType , class LO >
NullspaceType MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >::nullspace
private

Definition at line 124 of file MueLu_NullspaceFactory_def.hpp.

template<class NullspaceType , class CoordsType , class MeanCoordsType , class LO >
CoordsType MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >::coords
private

Definition at line 125 of file MueLu_NullspaceFactory_def.hpp.

template<class NullspaceType , class CoordsType , class MeanCoordsType , class LO >
MeanCoordsType MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >::mean
private

Definition at line 126 of file MueLu_NullspaceFactory_def.hpp.

template<class NullspaceType , class CoordsType , class MeanCoordsType , class LO >
LO MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >::numPDEs
private

Definition at line 127 of file MueLu_NullspaceFactory_def.hpp.

template<class NullspaceType , class CoordsType , class MeanCoordsType , class LO >
LO MueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >::nullspaceDim
private

Definition at line 128 of file MueLu_NullspaceFactory_def.hpp.


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