| ►Ndetail | |
| Csize_multiple_power_of_two | |
| Cworking_type | |
| Cworking_type< T, true > | |
| Caliased_size | |
| Cworking_array | |
| Cdismember | |
| Cdismember< T, U, 1 > | |
| Cremember | |
| Cremember< T, U, 1 > | |
| Carray | |
| Carray< T, 1 > | |
| Carray< T, 0 > | |
| Cget_impl | |
| Cget_impl< T, m, 0 > | |
| Cload_storage | |
| Cload_storage< T, U, 1 > | |
| Cshuffle | |
| Cshuffle< 1 > | |
| Cshuffle_down | |
| Cshuffle_down< 1 > | |
| Cshuffle_up | |
| Cshuffle_up< 1 > | |
| Cshuffle_xor | |
| Cshuffle_xor< 1 > | |
| Nproto2 | |
| ►Nquda | |
| Nblas | |
| ►Nblas_lapack | |
| Ngeneric | |
| Nnative | |
| ►Nclover | |
| Csquare_ | |
| Cabs_ | |
| CAccessor | |
| CAccessor< Float, nColor, nSpin, QUDA_FLOAT2_CLOVER_ORDER > | |
| CAccessor< Float, nColor, nSpin, QUDA_FLOAT4_CLOVER_ORDER > | |
| CAccessor< Float, nColor, nSpin, QUDA_PACKED_CLOVER_ORDER > | |
| CFieldOrder | |
| CFloatNOrder | Accessor routine for CloverFields in native field order |
| CS | This is just a dummy structure we use for trove to define the required structure size |
| CQDPOrder | |
| CQDPJITOrder | |
| CBQCDOrder | |
| ►Ncolorspinor | |
| Csquare_ | |
| Csquare_< ReduceType, short > | |
| Csquare_< ReduceType, int8_t > | |
| Cabs_ | |
| Cabs_< Float, short > | |
| Cabs_< Float, int8_t > | |
| CAccessorCB | |
| CGhostAccessorCB | |
| CAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER > | |
| CGhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER > | |
| CAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT2_FIELD_ORDER > | |
| CGhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT2_FIELD_ORDER > | |
| CAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT4_FIELD_ORDER > | |
| CGhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT4_FIELD_ORDER > | |
| CAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT8_FIELD_ORDER > | |
| CGhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT8_FIELD_ORDER > | |
| Cfieldorder_wrapper | Fieldorder_wrapper is an internal class that is used to wrap instances of FieldOrder accessors, currying in the specific location on the field. This is used as a helper class for fixed-point accessors providing the necessary conversion and scaling when writing to a fixed-point field |
| CFieldOrderCB | |
| CFloatNOrder | Accessor routine for ColorSpinorFields in native field order |
| CS | This is just a dummy structure we use for trove to define the required structure size |
| CSpaceColorSpinorOrder | |
| CSpaceSpinorColorOrder | |
| CPaddedSpaceSpinorColorOrder | |
| CQDPJITDiracOrder | |
| ►Ndevice | |
| Nprofile | |
| Ndslash | |
| Nfermion_force | |
| ►Ngauge | |
| Cfieldorder_wrapper | Fieldorder_wrapper is an internal class that is used to wrap instances of FieldOrder accessors, currying in the specific location on the field. This is used as a helper class for fixed-point accessors providing the necessary conversion and scaling when writing to a fixed-point field |
| Csquare_ | |
| Csquare_< ReduceType, int8_t > | |
| Csquare_< ReduceType, short > | |
| Csquare_< ReduceType, int > | |
| Cabs_ | |
| Cabs_< Float, int8_t > | |
| Cabs_< Float, short > | |
| Cabs_< Float, int > | |
| CAccessor | |
| CGhostAccessor | |
| CAccessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, storeFloat > | |
| CGhostAccessor< Float, nColor, QUDA_QDP_GAUGE_ORDER, native_ghost, storeFloat > | |
| CAccessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, storeFloat > | |
| CGhostAccessor< Float, nColor, QUDA_MILC_GAUGE_ORDER, native_ghost, storeFloat > | |
| CAccessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, storeFloat > | |
| CGhostAccessor< Float, nColor, QUDA_FLOAT2_GAUGE_ORDER, native_ghost, storeFloat > | |
| CFieldOrder | |
| CReconstruct | Generic reconstruction helper with no reconstruction |
| CReconstruct< 12, Float, ghostExchange_ > | Gauge reconstruct 12 helper where we reconstruct the third row from the cross product of the first two rows |
| CReconstruct< 11, Float, ghostExchange_ > | Gauge reconstruct helper for Momentum field with 10 packed elements (really 9 from the Lie algebra, with zero for last element). We label this as 11 to avoid collisions with simple load/store of momentum field where we do not seek to unpack/pack |
| CReconstruct< 13, Float, ghostExchange_, stag_phase > | Gauge reconstruct 13 helper where we reconstruct the third row from the cross product of the first two rows, and include a non-trivial phase factor |
| CReconstruct< 8, Float, ghostExchange_ > | Gauge reconstruct 8 helper where we reconstruct the gauge matrix from 8 packed elements (maximal compression) |
| CReconstruct< 9, Float, ghostExchange_, stag_phase > | Gauge reconstruct 9 helper where we reconstruct the gauge matrix from 8 packed elements (maximal compression) and include a non-trivial phase factor |
| CFloatNOrder | |
| CS | This is just a dummy structure we use for trove to define the required structure size |
| CLegacyOrder | The LegacyOrder defines the ghost zone storage and ordering for all cpuGaugeFields, which use the same ghost zone storage |
| CQDPOrder | |
| CQDPJITOrder | |
| CMILCOrder | |
| CMILCSiteOrder | Struct to define gauge fields packed into an opaque MILC site struct: |
| CCPSOrder | |
| CBQCDOrder | Struct to define BQCD ordered gauge fields: |
| CTIFROrder | Struct to define TIFR ordered gauge fields: [mu][parity][volumecb][col][row] |
| CTIFRPaddedOrder | |
| Nmma | |
| Nmobius_eofa | |
| Nmobius_tensor_core | |
| Npool | |
| Nreducer | |
| CCloverFieldParam | |
| CCloverField | |
| CcudaCloverField | |
| CcpuCloverField | |
| CFullClover | |
| Cclover_wrapper | Clover_wrapper is an internal class that is used to wrap instances of colorspinor accessors, currying in a specifc location and chirality on the field. The operator() accessors in clover-field accessors return instances to this class, allowing us to then use operator overloading upon this class to interact with the HMatrix class. As a result we can include clover-field accessors directly in HMatrix expressions in kernels without having to declare temporaries with explicit calls to the load/save methods in the clover-field accessors |
| Cclover_mapper | |
| Cclover_mapper< double, N, add_rho > | |
| Cclover_mapper< float, N, add_rho > | |
| Cclover_mapper< short, N, add_rho > | |
| Cclover_mapper< int8_t, N, add_rho > | |
| Ccolorspinor_wrapper | Colorspinor_wrapper is an internal class that is used to wrap instances of colorspinor accessors, currying in a specifc location on the field. The operator() accessors in colorspinor-field accessors return instances to this class, allowing us to then use operator overloading upon this class to interact with the ColorSpinor class. As a result we can include colorspinor-field accessors directly in ColorSpinor expressions in kernels without having to declare temporaries with explicit calls to the load/save methods in the colorspinor-field accessors |
| Ccolorspinor_ghost_wrapper | Colorspinor_ghost_wrapper is an internal class that is used to wrap instances of colorspinor accessors, currying in a specifc location on the field. The Ghost() accessors in colorspinor-field accessors return instances to this class, allowing us to then use operator overloading upon this class to interact with the ColorSpinor class. As a result we can include colorspinor-field accessors directly in ColorSpinor expressions in kernels without having to declare temporaries with explicit calls to the loadGhost/saveGhost methods in the colorspinor-field accessors |
| CColorSpinor | |
| CColorSpinor< Float, Nc, 4 > | |
| CColorSpinor< Float, Nc, 2 > | |
| CCompositeColorSpinorFieldDescriptor | |
| CColorSpinorParam | |
| CDslashConstant | Constants used by dslash and packing kernels |
| CColorSpinorField | |
| CcudaColorSpinorField | |
| CcpuColorSpinorField | |
| Ccolorspinor_mapper | |
| Ccolorspinor_mapper< double, 4, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< double, 4, Nc, true, huge_alloc > | |
| Ccolorspinor_mapper< double, 2, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< double, 1, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< float, 4, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< float, 4, Nc, true, huge_alloc > | |
| Ccolorspinor_mapper< float, 2, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< float, 1, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< short, 4, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< short, 4, Nc, true, huge_alloc > | |
| Ccolorspinor_mapper< short, 2, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< short, 1, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< int8_t, 4, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< int8_t, 4, Nc, true, huge_alloc > | |
| Ccolorspinor_mapper< int8_t, 2, Nc, false, huge_alloc > | |
| Ccolorspinor_mapper< int8_t, 1, Nc, false, huge_alloc > | |
| Ccolorspinor_order_mapper | |
| Ccolorspinor_order_mapper< T, QUDA_SPACE_COLOR_SPIN_FIELD_ORDER, Ns, Nc > | |
| Ccolorspinor_order_mapper< T, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER, Ns, Nc > | |
| Ccolorspinor_order_mapper< T, QUDA_FLOAT2_FIELD_ORDER, Ns, Nc > | |
| CCommKey | |
| Ccomplex | |
| Cnorm_type | |
| Cnorm_type< complex< T > > | |
| Ccomplex< float > | |
| Ccomplex< double > | |
| Ccomplex< int8_t > | |
| Ccomplex< short > | |
| Ccomplex< int > | |
| CDeflationParam | |
| CDeflation | |
| Cdeflated_solver | |
| CDiracParam | |
| CDirac | |
| CDiracWilson | |
| CDiracWilsonPC | |
| CDiracClover | |
| CDiracCloverPC | |
| CDiracCloverHasenbuschTwist | |
| CDiracCloverHasenbuschTwistPC | |
| CDiracDomainWall | |
| CDiracDomainWallPC | |
| CDiracDomainWall4D | |
| CDiracDomainWall4DPC | |
| CDiracMobius | |
| CDiracMobiusPC | |
| CDiracMobiusEofa | |
| CDiracMobiusEofaPC | |
| CDiracTwistedMass | |
| CDiracTwistedMassPC | |
| CDiracTwistedClover | |
| CDiracTwistedCloverPC | |
| CDiracStaggered | |
| CDiracStaggeredPC | |
| CDiracStaggeredKD | |
| CDiracImprovedStaggered | |
| CDiracImprovedStaggeredPC | |
| CDiracImprovedStaggeredKD | |
| CDiracCoarse | |
| CDiracCoarsePC | |
| CGaugeLaplace | Full Gauge Laplace operator. Although not a Dirac operator per se, it's a linear operator so it's conventient to put in the Dirac operator abstraction |
| CGaugeLaplacePC | Even-odd preconditioned Gauge Laplace operator |
| CGaugeCovDev | Full Covariant Derivative operator. Although not a Dirac operator per se, it's a linear operator so it's conventient to put in the Dirac operator abstraction |
| CDiracMatrix | |
| CDiracM | |
| CDiracMdagM | |
| CDiracMdagMLocal | |
| CDiracMMdag | |
| CDiracMdag | |
| CDiracDagger | |
| CDiracG5M | |
| CDslash | This is the generic driver for launching Dslash kernels (the base kernel of which is defined in dslash_helper.cuh). This is templated on the a template template parameter which is the underlying operator wrapped in a class, |
| CEigenSolver | |
| CTRLM | Thick Restarted Lanczos Method |
| CBLKTRLM | Block Thick Restarted Lanczos Method |
| CIRAM | Implicitly Restarted Arnoldi Method |
| CRealType | |
| CRealType< double > | |
| CRealType< double2 > | |
| CRealType< complex< double > > | |
| CRealType< float > | |
| CRealType< float2 > | |
| CRealType< complex< float > > | |
| CRealType< float4 > | |
| CRealType< short > | |
| CRealType< short2 > | |
| CRealType< complex< short > > | |
| CRealType< short4 > | |
| CRealType< int8_t > | |
| CRealType< char2 > | |
| CRealType< complex< int8_t > > | |
| CRealType< char4 > | |
| Cvector_type | |
| CGaugeFieldParam | |
| CGaugeField | |
| CcudaGaugeField | |
| CcpuGaugeField | |
| Cgauge_wrapper | Gauge_wrapper is an internal class that is used to wrap instances of gauge accessors, currying in a specific location on the field. The operator() accessors in gauge-field accessors return instances to this class, allowing us to then use operator overloading upon this class to interact with the Matrix class. As a result we can include gauge-field accessors directly in Matrix expressions in kernels without having to declare temporaries with explicit calls to the load/save methods in the gauge-field accessors |
| Cgauge_ghost_wrapper | Gauge_ghost_wrapper is an internal class that is used to wrap instances of gauge ghost accessors, currying in a specific location and dimension on the field. The Ghost() accessors in gauge-field accessors return instances to this class, allowing us to then use operator overloading upon this class to interact with the Matrix class. As a result we can include gauge-field ghost accessors directly in Matrix expressions in kernels without having to declare temporaries with explicit calls to the load/save methods in the gauge-field accessors |
| Cgauge_mapper | |
| Cgauge_mapper< double, QUDA_RECONSTRUCT_NO, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< double, QUDA_RECONSTRUCT_13, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< double, QUDA_RECONSTRUCT_12, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< double, QUDA_RECONSTRUCT_10, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< double, QUDA_RECONSTRUCT_9, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< double, QUDA_RECONSTRUCT_8, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< float, QUDA_RECONSTRUCT_NO, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< float, QUDA_RECONSTRUCT_13, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< float, QUDA_RECONSTRUCT_12, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< float, QUDA_RECONSTRUCT_10, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< float, QUDA_RECONSTRUCT_9, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< float, QUDA_RECONSTRUCT_8, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< short, QUDA_RECONSTRUCT_NO, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< short, QUDA_RECONSTRUCT_13, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< short, QUDA_RECONSTRUCT_12, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< short, QUDA_RECONSTRUCT_10, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< short, QUDA_RECONSTRUCT_9, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< short, QUDA_RECONSTRUCT_8, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< int8_t, QUDA_RECONSTRUCT_NO, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< int8_t, QUDA_RECONSTRUCT_13, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< int8_t, QUDA_RECONSTRUCT_12, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< int8_t, QUDA_RECONSTRUCT_10, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< int8_t, QUDA_RECONSTRUCT_9, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< int8_t, QUDA_RECONSTRUCT_8, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_NATIVE_GAUGE_ORDER > | |
| Cgauge_mapper< T, recon, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_MILC_GAUGE_ORDER > | |
| Cgauge_mapper< T, recon, N, stag, huge_alloc, ghostExchange, use_inphase, QUDA_QDP_GAUGE_ORDER > | |
| Cgauge_order_mapper | |
| Cgauge_order_mapper< T, QUDA_QDP_GAUGE_ORDER, Nc > | |
| Cgauge_order_mapper< T, QUDA_QDPJIT_GAUGE_ORDER, Nc > | |
| Cgauge_order_mapper< T, QUDA_MILC_GAUGE_ORDER, Nc > | |
| Cgauge_order_mapper< T, QUDA_CPS_WILSON_GAUGE_ORDER, Nc > | |
| Cgauge_order_mapper< T, QUDA_BQCD_GAUGE_ORDER, Nc > | |
| Cgauge_order_mapper< T, QUDA_TIFR_GAUGE_ORDER, Nc > | |
| Cgauge_order_mapper< T, QUDA_TIFR_PADDED_GAUGE_ORDER, Nc > | |
| Cgauge_order_mapper< T, QUDA_FLOAT2_GAUGE_ORDER, Nc > | |
| CReconstructFull | |
| CReconstructWilson | |
| CReconstructStaggered | |
| CReconstructNo12 | |
| CReconstructNone | |
| CReconstructMom | |
| CReconstruct10 | |
| CinstantiateApply | This class instantiates the Apply class based on the instantiated templates below |
| CinstantiateApply< false, Apply, Float, nColor, recon, G, Args... > | This class is a specialization which does not instantiate the Apply class if the is_enabled has evaluated to false |
| CinstantiateReconstruct | Instantiate the reconstruction template at index i and recurse to prior element |
| CinstantiateReconstruct< Apply, Float, nColor, Recon, 0, G, Args... > | Termination specialization of instantiateReconstruct |
| CWilsonReconstruct | |
| CStaggeredReconstruct | |
| CSolverParam | |
| CSolver | |
| CCG | Conjugate-Gradient Solver |
| CCGNE | |
| CCGNR | |
| CCG3 | |
| CCG3NE | |
| CCG3NR | |
| CMPCG | |
| CPreconCG | |
| CBiCGstab | |
| CSimpleBiCGstab | |
| CMPBiCGstab | |
| CBiCGstabL | |
| CGCR | |
| CMR | |
| CCACG | Communication-avoiding CG solver. This solver does un-preconditioned CG, running in steps of n_krylov, build up a polynomial in the linear operator of length n_krylov, and then performs a steepest descent minimization on the resulting basis vectors. For now only implemented using the power basis so is only useful as a preconditioner |
| CCACGNE | |
| CCACGNR | |
| CCAGCR | Communication-avoiding GCR solver. This solver does un-preconditioned GCR, first building up a polynomial in the linear operator of length n_krylov, and then performs a minimum residual extrapolation on the resulting basis vectors. For use as a multigrid smoother with minimum global synchronization |
| CSD | |
| CXSD | |
| CPreconditionedSolver | |
| CMultiShiftSolver | |
| CMultiShiftCG | Multi-Shift Conjugate Gradient Solver |
| CMinResExt | This computes the optimum guess for the system Ax=b in the L2 residual norm. For use in the HMD force calculations using a minimal residual chronological method. This computes the guess solution as a linear combination of a given number of previous solutions. Following Brower et al, only the orthogonalised vector basis is stored to conserve memory |
| CIncEigCG | |
| CGMResDR | |
| Cdeflation_space | This is an object that captures the state required for a deflated solver |
| CLatticeFieldParam | |
| CLatticeField | |
| Cmatrix_field | |
| CMGParam | |
| CMG | |
| Cmultigrid_solver | |
| CObject | |
| Cchar8 | |
| Cshort8 | |
| Cfloat8 | |
| Cdouble8 | |
| CfixedMaxValue | |
| CfixedMaxValue< short > | |
| CfixedMaxValue< short2 > | |
| CfixedMaxValue< short4 > | |
| CfixedMaxValue< short8 > | |
| CfixedMaxValue< int8_t > | |
| CfixedMaxValue< char2 > | |
| CfixedMaxValue< char4 > | |
| CfixedMaxValue< char8 > | |
| CfixedInvMaxValue | |
| CfixedInvMaxValue< short > | |
| CfixedInvMaxValue< short2 > | |
| CfixedInvMaxValue< short4 > | |
| CfixedInvMaxValue< short8 > | |
| CfixedInvMaxValue< int8_t > | |
| CfixedInvMaxValue< char2 > | |
| CfixedInvMaxValue< char4 > | |
| CfixedInvMaxValue< char8 > | |
| CZero | |
| CIdentity | |
| CHMatrix | Specialized container for Hermitian matrices (e.g., used for wrapping clover matrices) |
| CMatrix | |
| CHMatrix_wrapper | Wrapper class that enables us to write to Hmatrices in packed format |
| CArray | |
| CRNG | Class declaration to initialize and hold CURAND RNG states |
| Cuniform | |
| Cuniform< float > | |
| Cuniform< double > | |
| Cnormal | |
| Cnormal< float > | |
| Cnormal< double > | |
| Catomic_type | The atomic word size we use for a given reduction type. This type should be lock-free to guarantee correct behaviour on platforms that are not coherent with respect to the host |
| Catomic_type< float > | |
| CReduceArg | |
| CPromoteTypeId | |
| CPromoteTypeId< complex< float >, float > | |
| CPromoteTypeId< float, complex< float > > | |
| CPromoteTypeId< complex< double >, double > | |
| CPromoteTypeId< double, complex< double > > | |
| CPromoteTypeId< double, int > | |
| CPromoteTypeId< int, double > | |
| CPromoteTypeId< float, int > | |
| CPromoteTypeId< int, float > | |
| CPromoteTypeId< double, float > | |
| CPromoteTypeId< float, double > | |
| CPromoteTypeId< double, short > | |
| CPromoteTypeId< short, double > | |
| CPromoteTypeId< double, int8_t > | |
| CPromoteTypeId< int8_t, double > | |
| CPromoteTypeId< float, short > | |
| CPromoteTypeId< short, float > | |
| CPromoteTypeId< float, int8_t > | |
| CPromoteTypeId< int8_t, float > | |
| CPromoteTypeId< short, int8_t > | |
| CPromoteTypeId< int8_t, short > | |
| Cmapper | |
| Cmapper< double > | |
| Cmapper< float > | |
| Cmapper< short > | |
| Cmapper< int8_t > | |
| Cmapper< double2 > | |
| Cmapper< float2 > | |
| Cmapper< short2 > | |
| Cmapper< char2 > | |
| Cmapper< double4 > | |
| Cmapper< float4 > | |
| Cmapper< short4 > | |
| Cmapper< char4 > | |
| Cmapper< double8 > | |
| Cmapper< float8 > | |
| Cmapper< short8 > | |
| Cmapper< char8 > | |
| Cbridge_mapper | |
| Cbridge_mapper< double2, double2 > | |
| Cbridge_mapper< double2, float2 > | |
| Cbridge_mapper< double2, short2 > | |
| Cbridge_mapper< double2, char2 > | |
| Cbridge_mapper< double2, float4 > | |
| Cbridge_mapper< double2, short4 > | |
| Cbridge_mapper< double2, char4 > | |
| Cbridge_mapper< float4, double2 > | |
| Cbridge_mapper< float4, float4 > | |
| Cbridge_mapper< float4, short4 > | |
| Cbridge_mapper< float4, char4 > | |
| Cbridge_mapper< float2, double2 > | |
| Cbridge_mapper< float2, float2 > | |
| Cbridge_mapper< float2, short2 > | |
| Cbridge_mapper< float2, char2 > | |
| Cbridge_mapper< double2, short8 > | |
| Cbridge_mapper< double2, char8 > | |
| Cbridge_mapper< float8, short8 > | |
| Cbridge_mapper< float8, char8 > | |
| Cbridge_mapper< float4, short8 > | |
| Cbridge_mapper< float4, char8 > | |
| Cvec_length | |
| Cvec_length< double8 > | |
| Cvec_length< double4 > | |
| Cvec_length< double3 > | |
| Cvec_length< double2 > | |
| Cvec_length< double > | |
| Cvec_length< float8 > | |
| Cvec_length< float4 > | |
| Cvec_length< float3 > | |
| Cvec_length< float2 > | |
| Cvec_length< float > | |
| Cvec_length< short8 > | |
| Cvec_length< short4 > | |
| Cvec_length< short3 > | |
| Cvec_length< short2 > | |
| Cvec_length< short > | |
| Cvec_length< char8 > | |
| Cvec_length< char4 > | |
| Cvec_length< char3 > | |
| Cvec_length< char2 > | |
| Cvec_length< int8_t > | |
| Cvec_length< Complex > | |
| Cvec_length< complex< double > > | |
| Cvec_length< complex< float > > | |
| Cvec_length< complex< short > > | |
| Cvec_length< complex< int8_t > > | |
| Cvector | |
| Cvector< double, 2 > | |
| Cvector< float, 2 > | |
| Cvector< int, 2 > | |
| Cscalar | |
| Cscalar< double8 > | |
| Cscalar< double4 > | |
| Cscalar< double3 > | |
| Cscalar< double2 > | |
| Cscalar< double > | |
| Cscalar< float8 > | |
| Cscalar< float4 > | |
| Cscalar< float3 > | |
| Cscalar< float2 > | |
| Cscalar< float > | |
| Cscalar< short8 > | |
| Cscalar< short4 > | |
| Cscalar< short3 > | |
| Cscalar< short2 > | |
| Cscalar< short > | |
| Cscalar< char8 > | |
| Cscalar< char4 > | |
| Cscalar< char3 > | |
| Cscalar< char2 > | |
| Cscalar< int8_t > | |
| Cscalar< complex< double > > | |
| Cscalar< complex< float > > | |
| CisHalf | |
| CisHalf< short > | |
| CisHalf< short2 > | |
| CisHalf< short4 > | |
| CisHalf< short8 > | |
| CisQuarter | |
| CisQuarter< int8_t > | |
| CisQuarter< char2 > | |
| CisQuarter< char4 > | |
| CisQuarter< char8 > | |
| CisFixed | |
| CisFixed< short > | |
| CisFixed< short2 > | |
| CisFixed< short4 > | |
| CisFixed< short8 > | |
| CisFixed< int8_t > | |
| CisFixed< char2 > | |
| CisFixed< char4 > | |
| CisFixed< char8 > | |
| CTrig | |
| CTrig< false, float > | |
| CTrig< true, float > | |
| CVectorType | |
| CVectorType< double, 1 > | |
| CVectorType< double, 2 > | |
| CVectorType< double, 3 > | |
| CVectorType< double, 4 > | |
| CVectorType< double, 8 > | |
| CVectorType< float, 1 > | |
| CVectorType< float, 2 > | |
| CVectorType< float, 3 > | |
| CVectorType< float, 4 > | |
| CVectorType< float, 8 > | |
| CVectorType< short, 1 > | |
| CVectorType< short, 2 > | |
| CVectorType< short, 3 > | |
| CVectorType< short, 4 > | |
| CVectorType< short, 8 > | |
| CVectorType< int8_t, 1 > | |
| CVectorType< int8_t, 2 > | |
| CVectorType< int8_t, 3 > | |
| CVectorType< int8_t, 4 > | |
| CVectorType< int8_t, 8 > | |
| CAllocType | |
| CAllocType< true > | |
| CAllocType< false > | |
| CTimer | |
| CTimeProfile | |
| CTransfer | |
| Cplus | |
| Cmaximum | |
| Cminimum | |
| Cidentity | |
| CTransformReduceArg | |
| CTransformReduce | |
| CTuneKey | |
| CTuneParam | |
| CTunable | |
| CTunableLocalParityReduction | |
| CTunableVectorY | |
| CTunableVectorYZ | |
| CVectorIO | VectorIO is a simple wrapper class for loading and saving sets of vector fields using QIO |
| CWorker | |
| CBiCGstabLUpdate | |
| CEigCGArgs | |
| CSortedEvals | |
| CGMResDRArgs | |
| CShiftUpdate | |
| CMemAlloc | |
| CQudaMem | |
| CInt2 | |
| CTraceKey | |
| Cless_significant | |
| ►Ntesting | |
| ►Ninternal | |
| Nedit_distance | |
| Nposix | |
| CFormatForComparison | |
| CFormatForComparison< ToPrint[N], OtherOperand > | |
| CUniversalPrinter | |
| CWrapPrinterType | |
| CUniversalPrinter< T[N]> | |
| CUniversalPrinter< T & > | |
| CUniversalTersePrinter | |
| CUniversalTersePrinter< T & > | |
| CUniversalTersePrinter< T[N]> | |
| CUniversalTersePrinter< const char * > | |
| CUniversalTersePrinter< char * > | |
| CUniversalTersePrinter< wchar_t * > | |
| Cfaketype | |
| CEqHelper | |
| CAssertHelper | |
| CIgnoredValue | |
| CFloatingPoint | |
| CTypeIdHelper | |
| CTestFactoryBase | |
| CTestFactoryImpl | |
| CCodeLocation | |
| CSuiteApiResolver | |
| CConstCharPtr | |
| CRandom | |
| CCompileAssertTypesEqual | |
| CCompileAssertTypesEqual< T, T > | |
| CRemoveReference | |
| CRemoveReference< T & > | |
| CRemoveConst | |
| CRemoveConst< const T > | |
| CRemoveConst< const T[N]> | |
| CIsAProtocolMessage | |
| CIsHashTable | |
| CIsRecursiveContainerImpl | |
| CIsRecursiveContainerImpl< C, false > | |
| CIsRecursiveContainerImpl< C, true > | |
| CIsRecursiveContainer | |
| CEnableIf | |
| CEnableIf< true > | |
| CRelationToSourceReference | |
| CRelationToSourceCopy | |
| CNativeArray | |
| CIndexSequence | |
| CDoubleSequence | |
| CDoubleSequence< true, IndexSequence< I... >, sizeofT > | |
| CDoubleSequence< false, IndexSequence< I... >, sizeofT > | |
| CMakeIndexSequence | |
| CMakeIndexSequence< 0 > | |
| CElemFromListImpl | |
| CElemFromListImpl< T, I, I > | |
| CElemFromList | |
| CElemFromList< N, IndexSequence< I... >, T... > | |
| CFlatTuple | |
| CFlatTupleElemBase | |
| CFlatTupleElemBase< FlatTuple< T... >, I > | |
| CFlatTupleBase | |
| CFlatTupleBase< FlatTuple< T... >, IndexSequence< Idx... > > | |
| CParamGeneratorInterface | |
| CParamGenerator | |
| CParamIteratorInterface | |
| CParamIterator | |
| CRangeGenerator | |
| CValuesInIteratorRangeGenerator | |
| CParameterizedTestFactory | |
| CTestMetaFactoryBase | |
| CTestMetaFactory | |
| CParameterizedTestSuiteInfoBase | |
| CParameterizedTestSuiteInfo | |
| CParameterizedTestSuiteRegistry | |
| CValueArray | |
| CCartesianProductGenerator | |
| CCartesianProductHolder | |
| CStaticAssertTypeEqHelper | |
| CStaticAssertTypeEqHelper< T, T > | |
| CIsSame | |
| CIsSame< T, T > | |
| CRE | |
| CGTestLog | |
| CAddReference | |
| CAddReference< T & > | |
| CConstRef | |
| CConstRef< T & > | |
| CMutex | |
| CGTestMutexLock | |
| CThreadLocal | |
| Cbool_constant | |
| Cis_same | |
| Cis_same< T, T > | |
| CIteratorTraits | |
| CIteratorTraits< T * > | |
| CIteratorTraits< const T * > | |
| CTypeWithSize | |
| CTypeWithSize< 4 > | |
| CTypeWithSize< 8 > | |
| CString | |
| ►Ninternal2 | |
| CTypeWithoutFormatter | |
| CTypeWithoutFormatter< T, kProtobuf > | |
| CTypeWithoutFormatter< T, kConvertibleToInteger > | |
| CMessage | |
| CTest | |
| CTestProperty | |
| CTestResult | |
| CTestInfo | |
| CTestSuite | |
| CEnvironment | |
| CTestEventListener | |
| CEmptyTestEventListener | |
| CTestEventListeners | |
| CUnitTest | |
| CWithParamInterface | |
| CTestWithParam | |
| CScopedTrace | |
| CTestParamInfo | |
| CPrintToStringParamName | |
| Ntesting_internal | |
| ►Ntrove | |
| ►Ndetail | |
| Csize_in_range | |
| Cuse_shfl | |
| Cuse_shfl< T, true, true > | |
| Cuse_direct | |
| Caddress_constants | |
| Cindexed_load | |
| Cindexed_load< 1, T > | |
| Cindexed_store | |
| Cindexed_store< 1, T > | |
| Cget_impl | |
| Cget_impl< T, m, 0 > | |
| Cmake_array_impl | |
| Cmake_array_impl< T, 1 > | |
| Cmake_carray_impl | |
| Cmake_carray_impl< T, 1 > | |
| Cdismember_type | |
| Cdismember_type< T, true, false, false > | |
| Cdismember_type< T, true, true, false > | |
| Cdismember_type< T, true, true, true > | |
| Caliased_size | |
| Cdismember | |
| Cdismember< T, U, 1 > | |
| Cremember | |
| Cremember< T, U, 1 > | |
| Cdivergent_loader | |
| Cdivergent_loader< 1, T > | |
| Cuse_divergent | |
| Cdivergent_storer | |
| Cdivergent_storer< 1, T > | |
| Cwarp_store_array | |
| Cwarp_store_array< array< T, s > > | |
| Cwarp_store_array< array< T, 1 > > | |
| Cuncoalesced_store_array | |
| Cuncoalesced_store_array< array< T, s > > | |
| Cuncoalesced_store_array< array< T, 1 > > | |
| Cwarp_load_array | |
| Cwarp_load_array< array< T, s > > | |
| Cwarp_load_array< array< T, 1 > > | |
| Ccoalesced_ref | |
| Crotate_elements | |
| Crotate_elements_helper | |
| Crotate_elements_helper< Array, i, j, false > | |
| Crotate_impl | |
| Crotate_impl_helper | |
| Crotate_impl_helper< Array, i, false > | |
| Cstatic_gcd_helper | |
| Cstatic_gcd_helper< false, true, u, v > | |
| Cstatic_gcd_helper< true, false, u, v > | |
| Cstatic_gcd_helper< true, true, u, v > | |
| Codd | |
| Cpower_of_two | |
| Ccomposite | |
| Ctx_algorithm | |
| Ctx_algorithm< m, true, false > | |
| Ctx_algorithm< m, false, true > | |
| Cc2r_offset_constants | |
| Cc2r_offset_constants< m, odd > | |
| Cc2r_offset_constants< m, power_of_two > | |
| Cc2r_offset_constants< m, composite > | |
| Cr2c_offset_constants | |
| Cr2c_offset_constants< m, odd > | |
| Cr2c_offset_constants< m, power_of_two > | |
| Ctx_permute_impl | |
| Ctx_permute_impl< array< T, s >, Permute, position > | |
| Ctx_permute_impl< array< T, 1 >, Permute, position > | |
| ►Caffine_modular_fn | |
| Ceval | |
| ►Ccomposite_c2r_permute_fn | |
| Ceval | |
| ►Ccomposite_r2c_permute_fn | |
| Ceval | |
| Cc2r_compute_offsets_impl | |
| Cc2r_compute_offsets_impl< array< int, s >, b, o > | |
| Cc2r_compute_offsets_impl< array< int, 1 >, b, o > | |
| Cc2r_compute_initial_offset | |
| Cc2r_compute_initial_offset< m, odd > | |
| Cc2r_compute_initial_offset< m, power_of_two > | |
| Cr2c_compute_initial_offset | |
| Cr2c_compute_initial_offset< m, odd > | |
| Cc2r_compute_composite_offsets | |
| Cc2r_compute_composite_offsets< array< int, s >, m, p > | |
| Cc2r_compute_composite_offsets< array< int, 1 >, m, p > | |
| Cr2c_offsets | |
| Cr2c_compute_offsets_impl | |
| Cr2c_compute_offsets_impl< array< int, s >, index, m, odd > | |
| Cr2c_compute_offsets_impl< array< int, 1 >, index, m, odd > | |
| Cr2c_compute_offsets_impl< array< int, s >, index, m, power_of_two > | |
| Cr2c_compute_offsets_impl< array< int, 1 >, index, m, power_of_two > | |
| Cr2c_compute_composite_offsets | |
| Cr2c_compute_composite_offsets< array< int, s >, m > | |
| Cr2c_compute_composite_offsets< array< int, 1 >, m > | |
| Cwarp_shuffle | |
| Cwarp_shuffle< array< T, m >, array< int, m > > | |
| Cwarp_shuffle< array< T, 1 >, array< int, 1 > > | |
| Cc2r_compute_indices_impl | |
| Cc2r_compute_indices_impl< Array, odd > | |
| Cc2r_compute_indices_impl< Array, power_of_two > | |
| Cc2r_compute_indices_impl< Array, composite > | |
| Cc2r_warp_transpose_impl | |
| Cc2r_warp_transpose_impl< Array, Indices, odd > | |
| Cc2r_warp_transpose_impl< Array, Indices, power_of_two > | |
| Cc2r_warp_transpose_impl< Array, Indices, composite > | |
| Cr2c_compute_indices_impl | |
| Cr2c_compute_indices_impl< Array, odd > | |
| Cr2c_compute_indices_impl< Array, power_of_two > | |
| Cr2c_compute_indices_impl< Array, composite > | |
| Cr2c_warp_transpose_impl | |
| Cr2c_warp_transpose_impl< Array, Indices, odd > | |
| Cr2c_warp_transpose_impl< Array, Indices, power_of_two > | |
| Cr2c_warp_transpose_impl< Array, Indices, composite > | |
| Carray | |
| Carray< T, 1 > | |
| Carray< T, 0 > | |
| Ccoalesced_ptr | |
| Cstatic_gcd | |
| Cstatic_gcd< 0, v > | |
| Cstatic_gcd< u, 0 > | |
| Cstatic_mod_inverse | |
| Cstatic_mod_inverse_helper | |
| Cstatic_mod_inverse_helper< false, a, m, r > | |
| Ccounting_array | |
| Ccounting_array< array< T, s > > | |
| Ccounting_array< array< T, 1 > > | |
| Csum_array | |
| Csum_array< array< T, s > > | |
| Csum_array< array< T, 1 > > | |
| Cstatic_log | |
| Cstatic_log< 1 > | |
| Cstatic_log< 0 > | |
| Cis_power_of_two | |
| Cis_odd | |
| Cvalue_if | |
| Cvalue_if< false, T, Then, Else > | |
| Cvalue_identity | |
| Cinverse | |
| Cnull_type | |
| Ccons_c | |
| Cstatic_range | |
| Cstatic_range< f, f > | |
| Cenable_if | |
| Cenable_if< false, T > | |
| Csize_multiple_power_of_two | |