mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Simplify macro calls
This commit is contained in:
@@ -442,23 +442,20 @@ INSTANTIATE_TYPE(float)
|
||||
template<class T> using FS##NUM = GenericOilGasWaterFluidSystem<T, NUM, true>; \
|
||||
template class FIPContainer<FS##NUM<double>>;
|
||||
|
||||
INSTANTIATE_COMP_THREEPHASE(0)
|
||||
INSTANTIATE_COMP_THREEPHASE(2)
|
||||
INSTANTIATE_COMP_THREEPHASE(3)
|
||||
INSTANTIATE_COMP_THREEPHASE(4)
|
||||
INSTANTIATE_COMP_THREEPHASE(5)
|
||||
INSTANTIATE_COMP_THREEPHASE(6)
|
||||
INSTANTIATE_COMP_THREEPHASE(7)
|
||||
|
||||
#define INSTANTIATE_COMP_TWOPHASE(NUM) \
|
||||
template<class T> using GFS##NUM = GenericOilGasWaterFluidSystem<T, NUM, false>; \
|
||||
template class FIPContainer<GFS##NUM<double>>;
|
||||
|
||||
INSTANTIATE_COMP_TWOPHASE(2)
|
||||
INSTANTIATE_COMP_TWOPHASE(3)
|
||||
INSTANTIATE_COMP_TWOPHASE(4)
|
||||
INSTANTIATE_COMP_TWOPHASE(5)
|
||||
INSTANTIATE_COMP_TWOPHASE(6)
|
||||
INSTANTIATE_COMP_TWOPHASE(7)
|
||||
#define INSTANTIATE_COMP(NUM) \
|
||||
INSTANTIATE_COMP_THREEPHASE(NUM) \
|
||||
INSTANTIATE_COMP_TWOPHASE(NUM)
|
||||
|
||||
INSTANTIATE_COMP_THREEPHASE(0) // \Note: to register the parameter ForceDisableFluidInPlaceOutput
|
||||
INSTANTIATE_COMP(2)
|
||||
INSTANTIATE_COMP(3)
|
||||
INSTANTIATE_COMP(4)
|
||||
INSTANTIATE_COMP(5)
|
||||
INSTANTIATE_COMP(6)
|
||||
INSTANTIATE_COMP(7)
|
||||
|
||||
} // namespace Opm
|
||||
|
@@ -1680,23 +1680,20 @@ INSTANTIATE_TYPE(float)
|
||||
template<class T> using FS##NUM = GenericOilGasWaterFluidSystem<T, NUM, true>; \
|
||||
template class GenericOutputBlackoilModule<FS##NUM<double>>;
|
||||
|
||||
INSTANTIATE_COMP_THREEPHASE(0) // \Note: to register the parameter ForceDisableFluidInPlaceOutput
|
||||
INSTANTIATE_COMP_THREEPHASE(2)
|
||||
INSTANTIATE_COMP_THREEPHASE(3)
|
||||
INSTANTIATE_COMP_THREEPHASE(4)
|
||||
INSTANTIATE_COMP_THREEPHASE(5)
|
||||
INSTANTIATE_COMP_THREEPHASE(6)
|
||||
INSTANTIATE_COMP_THREEPHASE(7)
|
||||
|
||||
#define INSTANTIATE_COMP_TWOPHASE(NUM) \
|
||||
template<class T> using GFS##NUM = GenericOilGasWaterFluidSystem<T, NUM, false>; \
|
||||
template class GenericOutputBlackoilModule<GFS##NUM<double>>;
|
||||
|
||||
INSTANTIATE_COMP_TWOPHASE(2)
|
||||
INSTANTIATE_COMP_TWOPHASE(3)
|
||||
INSTANTIATE_COMP_TWOPHASE(4)
|
||||
INSTANTIATE_COMP_TWOPHASE(5)
|
||||
INSTANTIATE_COMP_TWOPHASE(6)
|
||||
INSTANTIATE_COMP_TWOPHASE(7)
|
||||
#define INSTANTIATE_COMP(NUM) \
|
||||
INSTANTIATE_COMP_THREEPHASE(NUM) \
|
||||
INSTANTIATE_COMP_TWOPHASE(NUM)
|
||||
|
||||
INSTANTIATE_COMP_THREEPHASE(0) // \Note: to register the parameter ForceDisableFluidInPlaceOutput
|
||||
INSTANTIATE_COMP(2)
|
||||
INSTANTIATE_COMP(3)
|
||||
INSTANTIATE_COMP(4)
|
||||
INSTANTIATE_COMP(5)
|
||||
INSTANTIATE_COMP(6)
|
||||
INSTANTIATE_COMP(7)
|
||||
|
||||
} // namespace Opm
|
||||
|
Reference in New Issue
Block a user