Skip to content

Commit 1037d19

Browse files
committed
restructure. separate geo and battery chemistry
1 parent 06d4506 commit 1037d19

File tree

7 files changed

+32
-199
lines changed

7 files changed

+32
-199
lines changed

src/CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
set( hpcReact_headers
33
common/macros.hpp
44
common/CArrayWrapper.hpp
5+
reactions/base/ReactionsParametersBase.hpp
56
reactions/geochemistry/EquilibriumReactions.hpp
67
reactions/geochemistry/KineticReactions.hpp
78
reactions/geochemistry/ReactionsBase.hpp
8-
reactions/ReactionsParameterData.hpp
9-
reactions/ReactionsParameterDataPredefined.hpp
9+
reactions/geochemistry/GeochemicalReactionsParameters.hpp
10+
reactions/geochemistry/GeochemicalReactionsParametersPredefined.hpp
1011
)
1112

1213
set( hpcReact_sources

src/reactions/ReactionsParameterData.hpp

Lines changed: 0 additions & 136 deletions
This file was deleted.

src/reactions/ReactionsParameterDataPredefined.hpp

Lines changed: 0 additions & 58 deletions
This file was deleted.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#pragma once
2+
3+
4+
namespace hpcReact
5+
{
6+
7+
template< typename REAL_TYPE,
8+
typename INT_TYPE,
9+
int NUM_PRIMARY_SPECIES,
10+
int NUM_SECONDARY_SPECIES >
11+
struct ParameterBase
12+
{
13+
using RealType = REAL_TYPE;
14+
using IntType = INT_TYPE;
15+
16+
static constexpr IntType numPrimarySpecies = NUM_PRIMARY_SPECIES;
17+
static constexpr IntType numSecondarySpecies = NUM_SECONDARY_SPECIES;
18+
19+
RealType m_ionSizePrimary[numPrimarySpecies];
20+
RealType m_ionSizeSec[numSecondarySpecies];
21+
22+
IntType m_chargePrimary[numPrimarySpecies];
23+
IntType m_chargeSec[numSecondarySpecies];
24+
};
25+
26+
}

src/reactions/unitTests/CMakeLists.txt renamed to src/reactions/base/unitTests/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Specify list of tests
22
set( testSourceFiles
3-
testReactionsParameterData.cpp )
3+
testGeochemicalReactionsParameters.cpp )
44

55
set( dependencyList hpcReact gtest )
66

src/reactions/unitTests/testReactionsParameterData.cpp renamed to src/reactions/base/unitTests/testReactionsParameterData.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "../ReactionsBase_impl.hpp"
33
#include "MultiVector.hpp"
44
#include "common/CArrayWrapper.hpp"
5-
#include "../ReactionsParameterDataPredefined.hpp"
5+
#include "../GeochemicalReactionsParametersPredefined.hpp"
66

77
#include <gtest/gtest.h>
88

src/reactions/geochemistry/unitTests/testReactionsBase.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include "../ReactionsBase_impl.hpp"
33
#include "MultiVector.hpp"
44
#include "common/CArrayWrapper.hpp"
5-
#include "../ReactionsParameterDataPredefined.hpp"
5+
#include "../GeochemicalReactionsParametersPredefined.hpp"
66

77
#include <gtest/gtest.h>
88

0 commit comments

Comments
 (0)