Internal methods of ArgonMinimalTransport are made MFEM_HOST_DEVICE.
Due to the linking recursion issue (ref #148 ), the following routines are currently made non-virtual:
GetViscosities: this is used only in AxisymmetricSource, which is invisible from the device at this point. It may need to become virtual again once AxisymmetricSource is implemented.
computeMixtureAveragedDiffusivity: this is only used in utils/binary_mixture_ic.cpp, which is invisible from the device.
ArgonMinimalTransport
are madeMFEM_HOST_DEVICE
.GetViscosities
: this is used only inAxisymmetricSource
, which is invisible from the device at this point. It may need to becomevirtual
again onceAxisymmetricSource
is implemented.computeMixtureAveragedDiffusivity
: this is only used inutils/binary_mixture_ic.cpp
, which is invisible from the device.