Warning, /include/clhep.modulemap is written in an unsupported language. File is not indexed.
0001 module clhep {
0002 export *
0003 requires cplusplus
0004 umbrella "CLHEP"
0005 module * { export *}
0006
0007 // The headers in this module are semantically one translation unit.
0008 // The main header is AbsFunction.hh which then defines the rest
0009 // implementing a PP macro-based covariant return type.
0010 module CLHEP_AbsFunction_hh {
0011 export *
0012 header "CLHEP/GenericFunctions/AbsFunction.hh"
0013
0014 header "CLHEP/GenericFunctions/ConstMinusFunction.hh"
0015 header "CLHEP/GenericFunctions/ConstOverFunction.hh"
0016 header "CLHEP/GenericFunctions/ConstPlusFunction.hh"
0017 header "CLHEP/GenericFunctions/ConstTimesFunction.hh"
0018 header "CLHEP/GenericFunctions/FunctionComposition.hh"
0019 header "CLHEP/GenericFunctions/FunctionConvolution.hh"
0020 header "CLHEP/GenericFunctions/FunctionDifference.hh"
0021 header "CLHEP/GenericFunctions/FunctionDirectProduct.hh"
0022 header "CLHEP/GenericFunctions/FunctionNegation.hh"
0023 header "CLHEP/GenericFunctions/FunctionNoop.hh"
0024 header "CLHEP/GenericFunctions/FunctionPlusParameter.hh"
0025 header "CLHEP/GenericFunctions/FunctionProduct.hh"
0026 header "CLHEP/GenericFunctions/FunctionQuotient.hh"
0027 header "CLHEP/GenericFunctions/FunctionSum.hh"
0028 header "CLHEP/GenericFunctions/FunctionTimesParameter.hh"
0029 header "CLHEP/GenericFunctions/ParameterComposition.hh"
0030 }
0031
0032 // The headers in this module are semantically one translation unit.
0033 // The main header is AbsParameter.hh which then defines the rest
0034 // implementing a PP macro-based covariant return type.
0035 module CLHEP_AbsParameter_hh {
0036 export *
0037 header "CLHEP/GenericFunctions/AbsParameter.hh"
0038
0039 header "CLHEP/GenericFunctions/ConstMinusParameter.hh"
0040 header "CLHEP/GenericFunctions/ConstOverParameter.hh"
0041 header "CLHEP/GenericFunctions/ConstPlusParameter.hh"
0042 header "CLHEP/GenericFunctions/ConstTimesParameter.hh"
0043 header "CLHEP/GenericFunctions/ParameterDifference.hh"
0044 header "CLHEP/GenericFunctions/ParameterNegation.hh"
0045 header "CLHEP/GenericFunctions/ParameterProduct.hh"
0046 header "CLHEP/GenericFunctions/ParameterQuotient.hh"
0047 header "CLHEP/GenericFunctions/ParameterSum.hh"
0048 }
0049
0050 // FIXME: Exclude these headers they seem to implement a more
0051 // complicated covariant return type mechanism. They should be
0052 // exported from either AbsParameter.hh or AbsFunction.hh module
0053 // context but seems not possible. Needs further investigation.
0054 exclude header "CLHEP/GenericFunctions/DoubleParamToArgAdaptor.hh"
0055 exclude header "CLHEP/GenericFunctions/DoubleParamToArgAdaptor.icc"
0056 exclude header "CLHEP/GenericFunctions/ParamToArgAdaptor.hh"
0057 exclude header "CLHEP/GenericFunctions/ParamToArgAdaptor.icc"
0058 exclude header "CLHEP/GenericFunctions/SymToArgAdaptor.icc"
0059 exclude header "CLHEP/GenericFunctions/SymToArgAdaptor.hh"
0060
0061 exclude header "CLHEP/RefCount/ZMuseCount.icc"
0062
0063 // For ZMthrowA macro
0064 textual header "CLHEP/Vector/ZMxpv.h"
0065 }
0066
0067 module clhep_gsl {
0068 export *
0069
0070 module "GenericFunctions/SphericalHarmonicFit.hh" {
0071 export *
0072 header "CLHEP/GenericFunctions/SphericalHarmonicFit.hh"
0073 }
0074 module "GenericFunctions/Legendre.hh" {
0075 export *
0076 header "CLHEP/GenericFunctions/Legendre.hh"
0077 }
0078 module "GenericFunctions/Airy.hh" {
0079 export *
0080 header "CLHEP/GenericFunctions/Airy.hh"
0081 }
0082 module "GenericFunctions/SphericalNeumann.hh" {
0083 export *
0084 header "CLHEP/GenericFunctions/SphericalNeumann.hh"
0085 }
0086 module "GenericFunctions/Bessel.hh" {
0087 export *
0088 header "CLHEP/GenericFunctions/Bessel.hh"
0089 }
0090 module "GenericFunctions/LegendreExpansion.hh" {
0091 export *
0092 header "CLHEP/GenericFunctions/LegendreExpansion.hh"
0093 }
0094 module "GenericFunctions/AssociatedLegendre.hh" {
0095 export *
0096 header "CLHEP/GenericFunctions/AssociatedLegendre.hh"
0097 }
0098 module "GenericFunctions/SphericalBessel.hh" {
0099 export *
0100 header "CLHEP/GenericFunctions/SphericalBessel.hh"
0101 }
0102 module "GenericFunctions/SphericalHarmonicExpansion.hh" {
0103 export *
0104 header "CLHEP/GenericFunctions/SphericalHarmonicExpansion.hh"
0105 }
0106 module "GenericFunctions/LegendreFit.hh" {
0107 export *
0108 header "CLHEP/GenericFunctions/LegendreFit.hh"
0109 }
0110 module "GenericFunctions/Psi2Hydrogen.hh" {
0111 export *
0112 header "CLHEP/GenericFunctions/Psi2Hydrogen.hh"
0113 }
0114 module "GenericFunctions/EllipticIntegral.hh" {
0115 export *
0116 header "CLHEP/GenericFunctions/EllipticIntegral.hh"
0117 }
0118
0119
0120 }
0121