55#include < cmath>
66#include < cstddef>
77#include < vector>
8+ namespace nesterov_a_test_task {
89
9- void nesterov_a_test_task:: MultiplyRowMajor (const InType &in, OutType &out, int rc_size) {
10+ void MultiplyRowMajor (const InType &in, OutType &out, int rc_size) {
1011 for (int i = 0 ; i < rc_size; ++i) {
1112 for (int j = 0 ; j < rc_size; ++j) {
1213 for (int k = 0 ; k < rc_size; ++k) {
@@ -16,7 +17,7 @@ void nesterov_a_test_task::MultiplyRowMajor(const InType &in, OutType &out, int
1617 }
1718}
1819
19- void nesterov_a_test_task:: MultiplyColumnMajor (const InType &in, OutType &out, int rc_size) {
20+ void MultiplyColumnMajor (const InType &in, OutType &out, int rc_size) {
2021 for (int j = 0 ; j < rc_size; ++j) {
2122 for (int k = 0 ; k < rc_size; ++k) {
2223 for (int i = 0 ; i < rc_size; ++i) {
@@ -26,31 +27,31 @@ void nesterov_a_test_task::MultiplyColumnMajor(const InType &in, OutType &out, i
2627 }
2728}
2829
29- nesterov_a_test_task:: NesterovATestTaskMPI::NesterovATestTaskMPI (const InType &in) {
30+ NesterovATestTaskMPI::NesterovATestTaskMPI (const InType &in) {
3031 SetTypeOfTask (GetStaticTypeOfTask ());
3132 GetInput () = in;
3233}
3334
34- bool nesterov_a_test_task:: NesterovATestTaskMPI::ValidationImpl () {
35+ bool NesterovATestTaskMPI::ValidationImpl () {
3536 auto sqrt_size = static_cast <int >(std::sqrt (GetInput ().size ()));
3637 return sqrt_size * sqrt_size == static_cast <int >(GetInput ().size ());
3738}
3839
39- bool nesterov_a_test_task:: NesterovATestTaskMPI::PreProcessingImpl () {
40+ bool NesterovATestTaskMPI::PreProcessingImpl () {
4041 // Init value for input and output
4142 rc_size_ = static_cast <int >(std::sqrt (GetInput ().size ()));
4243 GetOutput () = OutType (GetInput ().size (), 0 );
4344 return true ;
4445}
4546
46- bool nesterov_a_test_task:: NesterovATestTaskMPI::RunImpl () {
47+ bool NesterovATestTaskMPI::RunImpl () {
4748 MultiplyMatrixBasedOnRank ();
4849 return true ;
4950}
5051
51- bool nesterov_a_test_task:: NesterovATestTaskMPI::PostProcessingImpl () { return true ; }
52+ bool NesterovATestTaskMPI::PostProcessingImpl () { return true ; }
5253
53- void nesterov_a_test_task:: NesterovATestTaskMPI::MultiplyMatrixBasedOnRank () {
54+ void NesterovATestTaskMPI::MultiplyMatrixBasedOnRank () {
5455 int rank = -1 ;
5556 MPI_Comm_rank (MPI_COMM_WORLD , &rank);
5657
@@ -61,3 +62,5 @@ void nesterov_a_test_task::NesterovATestTaskMPI::MultiplyMatrixBasedOnRank() {
6162 }
6263 MPI_Barrier (MPI_COMM_WORLD );
6364}
65+
66+ } // namespace nesterov_a_test_task
0 commit comments