Nektar++
Public Member Functions | Public Attributes | List of all members
Nektar::SharedArrayUnitTests::ParameterTestClass Class Reference

Public Member Functions

 ParameterTestClass ()
 
void getNonConstByReference (Array< OneD, NekDouble > &out)
 
void getNonConstByValue (Array< OneD, NekDouble > out)
 
void getConstByReference (Array< OneD, const NekDouble > &out)
 
void getConstByValue (Array< OneD, const NekDouble > out)
 

Public Attributes

Array< OneD, NekDoublea
 
Array< OneD, const NekDoubleb
 

Detailed Description

Definition at line 50 of file testNekSharedArray.cpp.

Constructor & Destructor Documentation

◆ ParameterTestClass()

Nektar::SharedArrayUnitTests::ParameterTestClass::ParameterTestClass ( )
inline

Definition at line 53 of file testNekSharedArray.cpp.

53 : a(5), b(a)
54 {
55 a[0] = 0.0;
56 a[1] = 1.0;
57 a[2] = 2.0;
58 a[3] = 3.0;
59 a[4] = 4.0;
60 }

References a.

Member Function Documentation

◆ getConstByReference()

void Nektar::SharedArrayUnitTests::ParameterTestClass::getConstByReference ( Array< OneD, const NekDouble > &  out)
inline

Definition at line 92 of file testNekSharedArray.cpp.

93 {
94 out = a;
95 }

References a.

Referenced by Nektar::SharedArrayUnitTests::BOOST_AUTO_TEST_CASE().

◆ getConstByValue()

void Nektar::SharedArrayUnitTests::ParameterTestClass::getConstByValue ( Array< OneD, const NekDouble out)
inline

Definition at line 99 of file testNekSharedArray.cpp.

100 {
101 out = a;
102 }

References a.

Referenced by Nektar::SharedArrayUnitTests::BOOST_AUTO_TEST_CASE().

◆ getNonConstByReference()

void Nektar::SharedArrayUnitTests::ParameterTestClass::getNonConstByReference ( Array< OneD, NekDouble > &  out)
inline

Definition at line 64 of file testNekSharedArray.cpp.

65 {
66 out = a;
67 }

References a.

Referenced by Nektar::SharedArrayUnitTests::BOOST_AUTO_TEST_CASE().

◆ getNonConstByValue()

void Nektar::SharedArrayUnitTests::ParameterTestClass::getNonConstByValue ( Array< OneD, NekDouble out)
inline

Definition at line 71 of file testNekSharedArray.cpp.

72 {
73 out = a;
74 }

References a.

Referenced by Nektar::SharedArrayUnitTests::BOOST_AUTO_TEST_CASE().

Member Data Documentation

◆ a

Array<OneD, NekDouble> Nektar::SharedArrayUnitTests::ParameterTestClass::a

◆ b

Array<OneD, const NekDouble> Nektar::SharedArrayUnitTests::ParameterTestClass::b

Definition at line 105 of file testNekSharedArray.cpp.