Skip to content

Commit f85dac1

Browse files
committed
temporarily change the typename and turned off the ultramafic to pass the compile
1 parent 0a2b5dc commit f85dac1

File tree

4 files changed

+120
-108
lines changed

4 files changed

+120
-108
lines changed

src/reactions/bulkGeneric/EquilibriumReactions.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,13 @@ class EquilibriumReactions
132132
template< typename PARAMS_DATA,
133133
typename ARRAY_1D,
134134
typename ARRAY_1D_TO_CONST,
135+
typename ARRAY_1D_TO_CONST2,
135136
typename ARRAY_2D >
136137
static HPCREACT_HOST_DEVICE void
137138
computeResidualAndJacobianAggregatePrimaryConcentrations( RealType const & temperature,
138139
PARAMS_DATA const & params,
139140
ARRAY_1D_TO_CONST const & targetAggregatePrimaryConcentrations,
140-
ARRAY_1D_TO_CONST const & logPrimarySpeciesConcentration,
141+
ARRAY_1D_TO_CONST2 const & logPrimarySpeciesConcentration,
141142
ARRAY_1D & residual,
142143
ARRAY_2D & jacobian );
143144
};

src/reactions/bulkGeneric/EquilibriumReactionsAggregatePrimaryConcentration_impl.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ template< typename REAL_TYPE,
1616
template< typename PARAMS_DATA,
1717
typename ARRAY_1D,
1818
typename ARRAY_1D_TO_CONST,
19+
typename ARRAY_1D_TO_CONST2,
1920
typename ARRAY_2D >
2021
HPCREACT_HOST_DEVICE
2122
inline
@@ -25,7 +26,7 @@ EquilibriumReactions< REAL_TYPE,
2526
INDEX_TYPE >::computeResidualAndJacobianAggregatePrimaryConcentrations( RealType const & temperature,
2627
PARAMS_DATA const & params,
2728
ARRAY_1D_TO_CONST const & targetAggregatePrimaryConcentrations,
28-
ARRAY_1D_TO_CONST const & logPrimarySpeciesConcentration,
29+
ARRAY_1D_TO_CONST2 const & logPrimarySpeciesConcentration,
2930
ARRAY_1D & residual,
3031
ARRAY_2D & jacobian )
3132
{

src/reactions/bulkGeneric/MixedEquilibriumKineticReactions.hpp

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#pragma once
22

33
#include "common/macros.hpp"
4+
#include "KineticReactions.hpp"
45

56
/** @file MixedEquilibriumKineticReactions.hpp
67
* @brief Header file for the MixedEquilibriumKineticReactions class.
@@ -71,39 +72,47 @@ class MixedEquilibriumKineticReactions
7172

7273
template< typename PARAMS_DATA,
7374
typename ARRAY_1D_TO_CONST,
75+
typename ARRAY_1D_TO_CONST2,
7476
typename ARRAY_1D,
7577
typename ARRAY_2D >
7678
static HPCREACT_HOST_DEVICE inline void
7779
computeReactionRates( RealType const & temperature,
7880
PARAMS_DATA const & params,
7981
ARRAY_1D_TO_CONST const & logPrimarySpeciesConcentrations,
80-
ARRAY_1D_TO_CONST const & logSecondarySpeciesConcentrations,
82+
ARRAY_1D_TO_CONST2 const & logSecondarySpeciesConcentrations,
8183
ARRAY_1D & reactionRates,
82-
ARRAY_2D & dReactionRates_dPrimarySpeciesConcentrations )
84+
ARRAY_2D & dReactionRates_dLogPrimarySpeciesConcentrations )
8385

8486
{
8587
computeReactionRates_impl( temperature,
8688
params,
8789
logPrimarySpeciesConcentrations,
8890
logSecondarySpeciesConcentrations,
8991
reactionRates,
90-
dReactionRates_dPrimarySpeciesConcentrations );
92+
dReactionRates_dLogPrimarySpeciesConcentrations );
9193
}
9294

9395
template< typename PARAMS_DATA,
9496
typename ARRAY_1D_TO_CONST,
97+
typename ARRAY_1D_TO_CONST2,
9598
typename ARRAY_2D_TO_CONST,
9699
typename ARRAY_1D,
97100
typename ARRAY_2D >
98101
static HPCREACT_HOST_DEVICE inline void
99102
computeAggregateSpeciesRates( PARAMS_DATA const & params,
100103
ARRAY_1D_TO_CONST const & speciesConcentration,
101-
ARRAY_1D_TO_CONST const & reactionRates,
104+
ARRAY_1D_TO_CONST2 const & reactionRates,
102105
ARRAY_2D_TO_CONST const & reactionRatesDerivatives,
103106
ARRAY_1D & aggregatesRates,
104107
ARRAY_2D & aggregatesRatesDerivatives )
105108
{
106-
computeAggregateSpeciesRates_impl< true >( params,
109+
computeAggregateSpeciesRates_impl< PARAMS_DATA,
110+
ARRAY_1D_TO_CONST,
111+
ARRAY_1D_TO_CONST2,
112+
ARRAY_2D_TO_CONST,
113+
ARRAY_1D,
114+
ARRAY_2D,
115+
true >( params,
107116
speciesConcentration,
108117
reactionRates,
109118
reactionRatesDerivatives,
@@ -131,28 +140,30 @@ class MixedEquilibriumKineticReactions
131140

132141
template< typename PARAMS_DATA,
133142
typename ARRAY_1D_TO_CONST,
143+
typename ARRAY_1D_TO_CONST2,
134144
typename ARRAY_1D,
135145
typename ARRAY_2D >
136146
static HPCREACT_HOST_DEVICE void
137147
computeReactionRates_impl( RealType const & temperature,
138148
PARAMS_DATA const & params,
139149
ARRAY_1D_TO_CONST const & logPrimarySpeciesConcentrations,
140-
ARRAY_1D_TO_CONST const & logSecondarySpeciesConcentrations,
150+
ARRAY_1D_TO_CONST2 const & logSecondarySpeciesConcentrations,
141151
ARRAY_1D & reactionRates,
142-
ARRAY_2D & dReactionRates_dPrimarySpeciesConcentrations );
152+
ARRAY_2D & dReactionRates_dLogPrimarySpeciesConcentrations );
143153

144154

145155

146156
template< typename PARAMS_DATA,
147157
typename ARRAY_1D_TO_CONST,
158+
typename ARRAY_1D_TO_CONST2,
148159
typename ARRAY_2D_TO_CONST,
149160
typename ARRAY_1D,
150161
typename ARRAY_2D,
151162
bool CALCULATE_DERIVATIVES >
152163
static HPCREACT_HOST_DEVICE void
153164
computeAggregateSpeciesRates_impl( PARAMS_DATA const & params,
154165
ARRAY_1D_TO_CONST const & speciesConcentration,
155-
ARRAY_1D_TO_CONST const & reactionRates,
166+
ARRAY_1D_TO_CONST2 const & reactionRates,
156167
ARRAY_2D_TO_CONST const & reactionRatesDerivatives,
157168
ARRAY_1D & aggregatesRates,
158169
ARRAY_2D & aggregatesRatesDerivatives );

0 commit comments

Comments
 (0)