Go to the documentation of this file.    1 #ifndef GRINS_REACTING_LOW_MACH_NAVIER_STOKES_MACRO_H 
    2 #define GRINS_REACTING_LOW_MACH_NAVIER_STOKES_MACRO_H 
   10 #define INSTANTIATE_REACTING_LOW_MACH_SUBCLASS_MIXTURE_AND_EVALUATOR(class_name) \ 
   14   template class GRINS::class_name<GRINS::AntiochMixtureAveragedTransportMixture<Antioch::StatMechThermodynamics<libMesh::Real>, \ 
   15                                                                                  Antioch::SutherlandViscosity<libMesh::Real>, \ 
   16                                                                                  Antioch::EuckenThermalConductivity<Antioch::StatMechThermodynamics<libMesh::Real> >, \ 
   17                                                                                  Antioch::ConstantLewisDiffusivity<libMesh::Real> >, \ 
   18                                     GRINS::AntiochMixtureAveragedTransportEvaluator<Antioch::StatMechThermodynamics<libMesh::Real>, \ 
   19                                                                                     Antioch::SutherlandViscosity<libMesh::Real>, \ 
   20                                                                                     Antioch::EuckenThermalConductivity<Antioch::StatMechThermodynamics<libMesh::Real> >, \ 
   21                                                                                     Antioch::ConstantLewisDiffusivity<libMesh::Real> > >;\ 
   25   template class GRINS::class_name<GRINS::AntiochMixtureAveragedTransportMixture<Antioch::StatMechThermodynamics<libMesh::Real>, \ 
   26                                                                                  Antioch::BlottnerViscosity<libMesh::Real>, \ 
   27                                                                                  Antioch::EuckenThermalConductivity<Antioch::StatMechThermodynamics<libMesh::Real> >, \ 
   28                                                                                  Antioch::ConstantLewisDiffusivity<libMesh::Real> >, \ 
   29                                    GRINS::AntiochMixtureAveragedTransportEvaluator<Antioch::StatMechThermodynamics<libMesh::Real>, \ 
   30                                                                                    Antioch::BlottnerViscosity<libMesh::Real>, \ 
   31                                                                                    Antioch::EuckenThermalConductivity<Antioch::StatMechThermodynamics<libMesh::Real> >, \ 
   32                                                                                    Antioch::ConstantLewisDiffusivity<libMesh::Real> > >; \ 
   36   template class GRINS::class_name<GRINS::AntiochMixtureAveragedTransportMixture<Antioch::StatMechThermodynamics<libMesh::Real>, \ 
   37                                                                                  Antioch::KineticsTheoryViscosity<libMesh::Real,Antioch::GSLSpliner>, \ 
   38                                                                                  Antioch::KineticsTheoryThermalConductivity<Antioch::StatMechThermodynamics<libMesh::Real>,libMesh::Real>, \ 
   39                                                                                  Antioch::MolecularBinaryDiffusion<libMesh::Real,Antioch::GSLSpliner> >, \ 
   40                                    GRINS::AntiochMixtureAveragedTransportEvaluator<Antioch::StatMechThermodynamics<libMesh::Real>, \ 
   41                                                                                    Antioch::KineticsTheoryViscosity<libMesh::Real,Antioch::GSLSpliner>, \ 
   42                                                                                    Antioch::KineticsTheoryThermalConductivity<Antioch::StatMechThermodynamics<libMesh::Real>,libMesh::Real>, \ 
   43                                                                                    Antioch::MolecularBinaryDiffusion<libMesh::Real,Antioch::GSLSpliner> > >; \ 
   47   template class GRINS::class_name<GRINS::AntiochConstantTransportMixture<GRINS::ConstantConductivity>, \ 
   48                                    GRINS::AntiochConstantTransportEvaluator<Antioch::StatMechThermodynamics<libMesh::Real>, GRINS::ConstantConductivity> >; \ 
   52   template class GRINS::class_name<GRINS::AntiochConstantTransportMixture<GRINS::ConstantPrandtlConductivity>,\ 
   53                                    GRINS::AntiochConstantTransportEvaluator<Antioch::StatMechThermodynamics<libMesh::Real>, GRINS::ConstantPrandtlConductivity> >; \ 
   57   template class GRINS::class_name<GRINS::AntiochConstantTransportMixture<GRINS::ConstantConductivity>,\ 
   58                                    GRINS::AntiochConstantTransportEvaluator<Antioch::CEAEvaluator<libMesh::Real>, GRINS::ConstantConductivity> >; \ 
   62   template class GRINS::class_name<GRINS::AntiochConstantTransportMixture<GRINS::ConstantPrandtlConductivity>, \ 
   63                                    GRINS::AntiochConstantTransportEvaluator<Antioch::CEAEvaluator<libMesh::Real>, GRINS::ConstantPrandtlConductivity> > 
   66 #define INSTANTIATE_REACTING_LOW_MACH_SUBCLASS_MIXTURE_ONLY(class_name) \ 
   70   template class GRINS::class_name<GRINS::AntiochMixtureAveragedTransportMixture<Antioch::StatMechThermodynamics<libMesh::Real>, \ 
   71                                                                                  Antioch::SutherlandViscosity<libMesh::Real>, \ 
   72                                                                                  Antioch::EuckenThermalConductivity<Antioch::StatMechThermodynamics<libMesh::Real> >, \ 
   73                                                                                  Antioch::ConstantLewisDiffusivity<libMesh::Real> > >;\ 
   77   template class GRINS::class_name<GRINS::AntiochMixtureAveragedTransportMixture<Antioch::StatMechThermodynamics<libMesh::Real>, \ 
   78                                                                                  Antioch::BlottnerViscosity<libMesh::Real>, \ 
   79                                                                                  Antioch::EuckenThermalConductivity<Antioch::StatMechThermodynamics<libMesh::Real> >, \ 
   80                                                                                  Antioch::ConstantLewisDiffusivity<libMesh::Real> > >; \ 
   84   template class GRINS::class_name<GRINS::AntiochMixtureAveragedTransportMixture<Antioch::StatMechThermodynamics<libMesh::Real>, \ 
   85                                                                                  Antioch::KineticsTheoryViscosity<libMesh::Real,Antioch::GSLSpliner>, \ 
   86                                                                                  Antioch::KineticsTheoryThermalConductivity<Antioch::StatMechThermodynamics<libMesh::Real>,libMesh::Real>, \ 
   87                                                                                  Antioch::MolecularBinaryDiffusion<libMesh::Real,Antioch::GSLSpliner> > >; \ 
   91   template class GRINS::class_name<GRINS::AntiochConstantTransportMixture<GRINS::ConstantConductivity> >; \ 
   95   template class GRINS::class_name<GRINS::AntiochConstantTransportMixture<GRINS::ConstantPrandtlConductivity> > 
   97 #endif // GRINS_REACTING_LOW_MACH_NAVIER_STOKES_MACRO_H 
 
Generated on Thu Jun 2 2016 21:52:27 for GRINS-0.7.0
by 
doxygen
1.8.10