| ►CAction | Base class of HMC action class family |
| CAction_F_Ratio_eo | HMC action for Hasenbusch preconditioned fermions |
| CAction_F_Ratio_lex | HMC action for Hasenbusch preconditioned fermions |
| CAction_F_Ratio_lex_alt< AFIELD > | HMC action for Hasenbusch preconditioned fermions |
| CAction_F_Rational | Action class for RHMC, with externally constructed Fopr_Rational |
| CAction_F_Rational_alt< AFIELD > | Action class for RHMC, with externally constructed AFopr_Rational |
| CAction_F_Rational_SF | Action class for RHMC, with externally constructed Fopr_Rational |
| CAction_F_Staggered_eo | Action for staggered fermion: temporary implementation |
| CAction_F_Staggered_lex | Standard fermion action for HMC |
| CAction_F_Standard_eo | Standard even-odd preconditioned fermion action for HMC |
| CAction_F_Standard_lex | Standard fermion action for HMC |
| CAction_F_Standard_lex_alt< AFIELD > | Standard fermion action for HMC |
| CAction_F_Standard_SF | Standard fermion action with SF BC for HMC |
| CAction_G_Plaq | HMC action class for plaquette gauge action |
| CAction_G_Plaq_SF | HMC action class for plaquette gauge action with SF BC |
| CAction_G_Rectangle | HMC action class for rectangular gauge action |
| CAction_G_Rectangle_SF | HMC action class for rectangular gauge action with the SF BC |
| CActionList | Lists of actions at respective integrator levels |
| ►CAEigensolver< FIELD, FOPR > | Eigensolver class for abstract base class of eigen solvers |
| CAEigensolver_IRArnoldi< FIELD, FOPR > | Eigenvalue solver with Implicitly Restarted Arnoldi algorithm |
| CAEigensolver_IRLanczos< FIELD, FOPR > | Eigenvalue solver with Implicitly Restarted Lanczos algorithm |
| CAField< REALTYPE, IMPL > | |
| CAField< double, QXS > | |
| CAField< REALTYPE, QXS > | |
| ►CAFopr< AFIELD > | |
| CAFopr_Chebyshev< AFIELD > | Chebyshev polynomial |
| CAFopr_Clover< AFIELD > | |
| CAFopr_Clover_Chemical< AFIELD > | Clover fermion operator with chemical potential |
| CAFopr_Clover_coarse< AFIELD > | |
| CAFopr_Clover_eo< AFIELD > | |
| ►CAFopr_dd< AFIELD > | Base class of fermion operator family |
| CAFopr_Clover_dd< AFIELD > | |
| CAFopr_Clover_QWS_dd< AFIELD > | |
| CAFopr_Domainwall< AFIELD > | Domain-wall fermion operator |
| CAFopr_Domainwall_5din< AFIELD > | Optimal Domain-wall fermion operator |
| CAFopr_Domainwall_5din_eo< AFIELD > | Optimal Domain-wall fermion operator |
| ►CAFopr_eo< AFIELD > | Base class of fermion operator family |
| CAFopr_Domainwall_eo< AFIELD > | Domain-wall fermion operator with even-odd site index |
| CAFopr_Smeared_eo< AFIELD > | Smeared fermion operator with even-odd preconditioning |
| CAFopr_Overlap< AFIELD > | Overlap fermion operator |
| CAFopr_Rational< AFIELD > | Fermion operator for rational approximation |
| CAFopr_Sign< AFIELD > | Sign function of a given fermion operator |
| CAFopr_Smeared< AFIELD > | Smeared fermion operator: alternative version |
| CAFopr_Staggered< AFIELD > | Staggered fermion operator |
| CAFopr_Staggered_eo< AFIELD > | Staggered_eo fermion operator |
| CAFopr_Wilson< AFIELD > | |
| CAFopr_Wilson_Chemical< AFIELD > | Wilson fermion operator with chemical potential |
| CAFopr_Wilson_eo< AFIELD > | |
| CAFopr_Wilson_TwistedMass< AFIELD > | Twisted-mass Wilson fermion operator |
| ►CAFopr< AField > | |
| CAFopr_dd< AField > | |
| CAFopr< AFIELD2 > | |
| ►CAFopr< Field > | |
| ►CAFopr_dd< Field > | |
| CAFopr_Clover_QWS_dd< Field > | |
| ►CAFopr_eo< Field > | |
| CFopr_Clover_eo | Even-odd Clover fermion operator |
| CFopr_Smeared_eo | Smeared fermion operator with even-odd preconditioning |
| CFopr_Staggered_eo | Even-odd staggered fermion operator |
| CImp::Fopr_Wilson_eo | |
| COrg::Fopr_Wilson_eo | |
| CAFopr_Sign< Field > | |
| CFopr_Clover | Clover fermion operator |
| CFopr_Clover_SF | Clover fermion operator |
| CFopr_CloverGeneral | Clover general fermion operator |
| CFopr_CRS | Fermion operator with CRS matrix format |
| CFopr_NonRelativistic | |
| CFopr_Rational_SF | Fermion operator for rational approximation |
| CFopr_Smeared | Smeared fermion operator |
| CFopr_Staggered | Staggered fermion operator |
| CFopr_Wilson_SF | Wilson fermion operator with SF BC |
| CImp::Fopr_CloverTerm | |
| CImp::Fopr_CloverTerm_eo | |
| CImp::Fopr_CloverTerm_General | |
| CImp::Fopr_Wilson | |
| CImp::Fopr_WilsonGeneral | |
| COrg::Fopr_CloverTerm | |
| COrg::Fopr_CloverTerm_eo | |
| COrg::Fopr_CloverTerm_General | |
| COrg::Fopr_Wilson | |
| COrg::Fopr_WilsonGeneral | |
| ►CAForce_F | |
| CAForce_F_Smeared< AFIELD > | Force calculation for smeared fermion operators |
| CAIndex_block_lex< REALTYPE, IMPL > | |
| CAIndex_block_lex< real_t, AFIELD::IMPL > | |
| CAIndex_block_lex< REALTYPE, QXS > | Blocked site index |
| CAIndex_block_lex< typename AFIELD2::real_t, AFIELD2::IMPL > | |
| CAIndex_coarse_lex< REALTYPE, IMPL > | |
| CAIndex_coarse_lex< REALTYPE, QXS > | |
| CAIndex_eo< REALTYPE, IMPL > | |
| CAIndex_eo< AFIELD::real_t, AFIELD::IMPL > | |
| CAIndex_eo< real_t, AFIELD::IMPL > | |
| CAIndex_eo< REALTYPE, QXS > | Even-odd site index |
| CAIndex_lex< REALTYPE, IMPL > | |
| CAIndex_lex< REALTYPE, QXS > | Lexical site index |
| CAIndex_lex_QWS_dd< REALTYPE, impl > | Lexical site index |
| CAIndex_lex_QWS_dd< REALTYPE, QXS > | |
| Caligned_allocator_impl< _Tp, AlignmentSize > | |
| Caligned_allocator_offset_impl< _Tp, AlignmentSize, OffsetSize > | |
| ►CAPrecond< AFIELD > | |
| CAPrecond_MG< AFIELD, AFIELD2 > | |
| CAPrecond_Mixedprec< AFIELD, AFIELD2 > | |
| CAPrecond< AField > | |
| CAPrecond< Field > | |
| ►CAShiftsolver< FIELD > | Shiftsolver class as an abstract base class for multi-shift solvers |
| CAShiftsolver_CG< FIELD, FOPR > | Multishift Conjugate Gradient solver |
| ►CAShiftsolver< Field > | |
| CAShiftsolver_CG< Field, AFopr > | |
| CAShiftsolver_CG< Field, AFopr< Field > > | |
| ►CASolver< AFIELD > | |
| CASolver_BiCGStab< AFIELD > | |
| CASolver_BiCGStab_Cmplx< AFIELD > | |
| CASolver_BiCGStab_Precond< AFIELD > | |
| ►CASolver_CG< AFIELD > | |
| CASolver_CGNR< AFIELD > | CGNR solver |
| CASolver_FBiCGStab< AFIELD > | |
| CASolver_MG< AFIELD > | |
| CASolver_MG_double< AFIELD > | |
| CASolver_Richardson< AFIELD > | |
| CASolver_SAP< AFIELD > | |
| CASolver_SAP_MINRES< AFIELD > | |
| CASolver_SAP_QWS< AFIELD > | |
| CASolver< AField > | |
| CASolver< AFIELD2 > | |
| ►CASolver< Field > | |
| CASolver_SAP< Field > | |
| CCommunicator::Base | Base case |
| CCommunicator_impl::Base | |
| CBridge::BridgeIO | |
| CBuilder_Integrator | Builder of MD integrator for HMC |
| ►CSorter< T >::by_order | Base class for sort ordering |
| CSorter< T >::by_abs_ascend | Absolute ascending order |
| CSorter< T >::by_abs_ascend | Absolute ascending order |
| CSorter< T >::by_abs_descend | Absolute descending order |
| CSorter< T >::by_abs_descend | Absolute descending order |
| CSorter< T >::by_ascend | Ascending order |
| CSorter< T >::by_ascend | Ascending order |
| CSorter< T >::by_ascend | Ascending order |
| CSorter< T >::by_ascend | Ascending order |
| CSorter< T >::by_descend | Descending order |
| CSorter< T >::by_descend | Descending order |
| CSorter< T >::by_descend | Descending order |
| CSorter< T >::by_descend | Descending order |
| CChannel_communicator | Channel class for asynchronous communication |
| CChannel_impl< ALLOCATOR > | |
| CChannelSet | ChannelSet class for a collection of channels |
| CASolver_BiCGStab_Cmplx< AFIELD >::coeff_t | |
| CASolver_FBiCGStab< AFIELD >::coeff_t | |
| CCommonParameters | Common parameter class: provides parameters as singleton |
| CCommunicator | Communication library which wraps MPI |
| CCommunicator_impl | MPI-realisation of communicator class implementation |
| CComplexTraits< REALTYPE > | |
| CComplexTraits< double > | |
| CComplexTraits< float > | |
| CCorr2pt_4spinor | Two-point correlator for Wilson-type fermions |
| CCorr2pt_Staggered | Two-point correlator for staggered fermions |
| CCorr2pt_Staggered_Extended | Two-point correlator for staggered fermions |
| CCorr2pt_Staggered_Local | Two-point correlator for staggered fermions |
| CCorr2pt_Wilson_SF | Two-point correlator for Wilson-type fermions with SF BC |
| CCorr4pt_4spinor | Four-point correlator for Wilson-type fermions |
| ►CDataIO | DataIO class for file I/O of general collection of data |
| CDataIO_Text | DataIO_Text class for general file I/O in plain Text format |
| ►CGaugeConfig::DataSource | |
| CGaugeConfig::DataSource_Random | |
| CGaugeConfig::DataSource_Unit | |
| CDecompose_Hessenberg_Cmplx | |
| CDecompose_LU_Cmplx | |
| CDecompose_LUP_Cmplx | |
| CDecompose_QR_Cmplx | |
| ►CDirector | Manager of commonly used data object in HMC |
| CDirector_Smear | Manager of smeared configurations |
| CEigen_QR_Cmplx | |
| CEnergyDensity | Energy density measurement |
| CEnergyMomentumTensor | Energy Momentum Tensor measurement |
| CEpsilonTensor | Epsilon tensor utility |
| CEvalExpr | EvalExpr class for algebraic expression in parameter strings |
| CFactoryTemplate< AbstractProduct, ProductCreator > | |
| ►CField | Container of Field-type object |
| CField_F | Wilson-type fermion field |
| CField_F_1spinor | Staggered-type fermion field |
| CField_G | SU(N) gauge field |
| ►CFieldIO | FieldIO class for file I/O of space-time distributed data |
| ►CFieldIO_Binary | FieldIO_Binary class for file I/O of Field data in binary format |
| CFieldIO_Binary_Parallel | FieldIO_Binary_Parallel class for file I/O of Field data in binary format using MPI parallel I/O |
| CFieldIO_Binary_Distributed | FieldIO_Binary_Distributed class for file I/O of Field data in binary format |
| CFieldIO_Fortran | FieldIO_Fortran class for file I/O of Field data in Fortran binary format |
| ►CFieldIO_LIME | FieldIO_LIME class for file I/O of Field data in LIME format |
| CFieldIO_LIME_Parallel | FieldIO_LIME_Parallel class for file I/O of Field data in LIME format |
| CFieldIO_NERSC | FieldIO_NERSC class for file I/O of Field data in binary format |
| CFieldIO_None | FieldIO_None class for an analogue of /dev/null |
| CFieldIO_Text | FieldIO_Text class for file I/O of Field data in plain text format |
| CFieldIO_Text_4x4x4x8 | FieldIO_Text class for file I/O of Field data in plain text format |
| CFieldStrength | Field strength construction |
| CFilename | Filename utility |
| ►CForce | Base class of fermion force calculation |
| CForce_F_Clover_Nf2 | Force calculation for clover quark action |
| CForce_F_Clover_Nf2_Isochemical | Force calculation for clover quark action |
| CForce_F_Clover_SF | Force calculation for clover quark action with SF BC |
| CForce_F_CloverTerm | Force calculation for clover term of clover fermion |
| CForce_F_Domainwall | Force calculation for domain-wall fermions |
| CForce_F_Overlap_Nf2 | Force calculation for overlap ferimon |
| CForce_F_Rational | Force calculation for smeared fermion operators |
| CForce_F_Smeared | Force calculation for smeared fermion operators |
| CForce_F_Staggered | Force calculation for even-odd staggered fermion operator |
| CForce_F_Staggered_eo | Force calculation for even-odd staggered fermion operator |
| CForce_F_Wilson_eo | Force for the Wilson fermion operator with even-odd precondition |
| CForce_F_Wilson_Nf2 | Force for the standard Wilson fermion operator |
| CForce_F_Wilson_Nf2_Isochemical | Force for the Wilson fermion operator with isospin chemical potential |
| CForce_F_Wilson_SF | Force for the standard Wilson fermion operator |
| CForce_F_Wilson_TwistedMass_Nf2 | Force for the twisted-mass Wilson fermion operator |
| ►CForce_G | Base class of gauge force calculation |
| CForce_G_Plaq | HMC force class for plaquette gauge action |
| CForce_G_Plaq_SF | HMC force class for plaquette gauge force with SF BC |
| CForce_G_Rectangle | HMC force class for rectangular gauge action |
| CForce_G_Rectangle_SF | HMC force class for rectangular gauge action with the SF BC |
| ►CForceSmear | Base class for force calculation of smeared operators |
| CForceSmear_APE | Recursive calculation for APE smeared fermion force |
| CForceSmear_APE_SF | Recursive calculation for APE smeared fermion force |
| CForceSmear_HYP | Recursive calculation of HYP smeared fermion force |
| CForceSmear_HYP_SF | Recursive calculation of HYP smeared fermion force with SF BC |
| ►CIO_Format::Format | |
| CIO_Format::Gauge::ILDG_Format | |
| ►CIO_Format::Trivial_Format | |
| CIO_Format::Gauge::JLQCD_Format | |
| ►CFprop | Base class for fermion propagator class family |
| ►CFprop_alt< AFIELD > | Get quark propagator for Fopr with lexical site index: alternative version |
| CFprop_alt_QWS< AFIELD > | |
| CFprop_alt_Standard_eo< AFIELD > | Get quark propagator for Fopr with lexical site index: alternative version |
| CFprop_alt_Standard_lex< AFIELD > | Get quark propagator for Fopr with lexical site index: alternative version |
| CFprop_alt_Standard_SAP< AFIELD > | Get quark propagator for domain-decomposed AFopr |
| ►CFprop_alt< AFIELD_d > | |
| CFprop_alt_Standard_eo_Mixedprec< AFIELD_d, AFIELD_f > | Get quark propagator for Fopr with lexical site index: alternative version |
| CFprop_alt_Standard_eo_Richardson< AFIELD_d, AFIELD_f > | Get quark propagator for Fopr with lexical site index: alternative version |
| CFprop_alt_Standard_lex_Mixedprec< AFIELD_d, AFIELD_f > | Get quark propagator for Fopr with lexical site index: alternative version |
| CFprop_Standard_eo | Get quark propagator for Fopr with even-odd site index |
| CFprop_Standard_lex | Get quark propagator for Fopr with lexical site index |
| CFprop_Standard_Precond | Solving quark propagator with LU preconditioning |
| CFprop_Wilson_Shift | Get shifted quark propagators |
| CGammaMatrix | Gamma Matrix class |
| ►CGammaMatrixSet | Set of Gamma Matrices: basis class |
| CGammaMatrixSet_Chiral | Set of Gamma Matrix: chiral representation |
| CGammaMatrixSet_Dirac | Set of Gamma Matrix: Dirac representation |
| ►CGaugeConfig | GaugeConfig class for file I/O of gauge configuration |
| CGaugeConfig_SF | |
| ►CGaugeFixing | Gauge fixing |
| CGaugeFixing_Coulomb | |
| CGaugeFixing_Landau | |
| CGaugeFixing_None | None for gauge fixing |
| CGeneratorSet_Mat_SU_N | Set of SU(N) generators |
| CGradientFlow | GradientFlow construction |
| ►CGradientFlow_RungeKutta | GradientFlow_RungeKutta construction |
| CGradientFlow_AdaptiveRungeKutta | GradientFlow_AdaptiveRungeKutta construction |
| CGradientFlow_RungeKutta_1st | GradientFlow_RungeKutta_1st construction |
| CGradientFlow_RungeKutta_2nd | GradientFlow_RungeKutta_2nd construction |
| CGradientFlow_RungeKutta_3rd | GradientFlow_RungeKutta_3rd construction |
| CGradientFlow_RungeKutta_4th | GradientFlow_RungeKutta_4th construction |
| CHMC_General | General HMC update class |
| CHMC_Leapfrog | HMC with single level leapfrog intetgrator |
| CIndex_eo | Even-odd site index |
| CIndex_eo_Domainwall< AFIELD > | |
| CIndex_eo_Domainwall< AField< double, QXS > > | |
| CIndex_eo_Domainwall< AField< float, QXS > > | |
| CIndex_eo_Domainwall< Field > | |
| CIndex_lex | Lexical site index |
| ►CIntegrator | Base class of Integrator class family |
| CIntegrator_Leapfrog | Standard leapfrog integrator to compose MD integrator |
| CIntegrator_Omelyan | Omelyan integrator to compose MD integrator |
| CIntegrator_UpdateP | Integrator of conjugate momenta for given link variables |
| CIntegrator_UpdateU | Integrator of link variable for a given conjugate momenta |
| CIsimd_t | |
| CLangevin_Momentum | Langevin part of HMC for conjugate momentum to link variable |
| CCommunicator_impl::Layout | Layout class for logical organisation of parallel nodes |
| Cyy::location | Abstract a location |
| CSU_N::Mat_SU_N | |
| CMath_Rational | Determionation of coefficients of rational approximation |
| CMath_Sign_Zolotarev | Determination of Zolotarev coefficients |
| ►CMultiGrid< AFIELD1, AFIELD2 > | |
| CMultiGrid_Clover< AFIELD1, AFIELD2 > | |
| CTestManager::Node | |
| ►CNoiseVector | Base class for noise vector generator |
| CNoiseVector_Z2 | Z2 Noise vector for a trace calculation |
| CBridge::BridgeIO::os_info | |
| ►CParameterManager | Base class of parameter manager |
| CParameterManager_YAML | Parameter manager with YAML parser |
| CParameters | Class for parameters |
| Cyy::parser | A Bison parser |
| CParser_bridge | |
| CPolyakovLoop | Polyakov loop measurement |
| Cyy::position | Abstract a position |
| ►CProjection | Base class for projection operator into gauge group |
| CProjection_Maximum_SU_N | Maximum projection to SU(N) gauge group |
| CProjection_Stout_SU3 | Stout(exponential)-type projection to SU(N) gauge group |
| CSorter< T >::proxy | Proxy object to pass to stl sort algorithm |
| CQuarkNumberSusceptibility_Wilson | Quark number susceptibility for the Wilson-type fermion |
| CRandomNumbers::rand_gauss_even | |
| CRandomNumbers::rand_gauss_odd | |
| CRandomNumbers::rand_uniform | |
| CRandomNumberManager | Manager class for RandomNumbers |
| ►CRandomNumbers | Base class of random number generators |
| CRandomNumbers_Mseries | Random number generator base on M-series |
| CRandomNumbers_MT19937 | |
| Caligned_allocator_offset_impl< _Tp, AlignmentSize, OffsetSize >::rebind< _Tp1 > | |
| Caligned_allocator_impl< _Tp, AlignmentSize >::rebind< _Tp1 > | |
| Cyy::parser::semantic_type | Symbol semantic values |
| CShiftAField_eo< AFIELD > | Methods to shift a field in the even-odd site index |
| CShiftAField_eo< Field > | |
| CShiftAField_lex< AFIELD > | Methods to shift a field in the lexical site index |
| CShiftAField_lex< Field > | |
| CShiftField_eo | Methods to shift the even-odd field |
| CShiftField_lex | Methods to shift a field in the lexical site index |
| Cyy::slice< T, S > | Present a slice of the top of a stack |
| ►CSmear | Base class for smearing of link variables |
| CSmear_APE | APE type smearing of link variables |
| CSmear_APE_SF | APE type smearing of link variables |
| CSmear_APE_spatial | APE type smearing of spatial link variables |
| CSmear_HYP | HYP smearing of link variables |
| CSmear_HYP_SF | HYP smearing of link variables with SF BC |
| ►CSolver | Base class for linear solver class family |
| CSolver_BiCGStab_Cmplx | BiCGStab algorithm with complex variables |
| CSolver_BiCGStab_DS_L_Cmplx | BiCGStab(DS_L) algorithm |
| CSolver_BiCGStab_IDS_L_Cmplx | BiCGStab(IDS_L) algorithm |
| CSolver_BiCGStab_L_Cmplx | BiCGStab(L) algorithm |
| ►CSolver_CG | Standard Conjugate Gradient solver algorithm |
| CSolver_CGNE | CGNE solver |
| CSolver_CGNR | CGNR solver |
| CSolver_GMRES_m_Cmplx | GMRES(m) algorithm with complex variables |
| CSorter< T > | |
| CSorter< complex_t > | |
| CSorter< real_t > | |
| ►CSource | Base class of source for a linear solver |
| CSource_Exponential | Exponentially smeared source for 4-spinor fermion |
| CSource_Local | Local source for 4-spinor fermion |
| CSource_MomentumWall | Momentum wall source for 4-spinor fermion |
| CSource_Random | Random noise source in the space at a given timeslice |
| CSource_Staggered_Wall_Cube | Setting source vector with wall (cube) source for staggered fermion |
| CSource_Staggered_Wall_Evenodd | Setting source vector with wall source for staggered fermion |
| CSource_Wall | Wall source for 4-spinor fermion |
| CSource_Staggered_Wall | Setting source vector with wall source for staggered fermion |
| CSource_Wall_SF | Wall source for SF boundary propagator |
| Cyy::stack< T, S > | |
| Cyy::stack< location_type > | |
| Cyy::stack< semantic_type > | |
| Cyy::stack< state_type > | |
| Cyy::stack< T > | |
| ►CStaple | Base class for Staple construction |
| CStaple_eo | Staple construction |
| CStaple_lex | Staple construction |
| CStaple_SF | Staple construction |
| CTestManager::Stat | |
| Csvbool_t | |
| CSymbolTable::SymbolRecord | |
| CSymbolTable | |
| CTestManager | TestManager class for managing and performing tests |
| CThreadManager | Thread manager with OpenMP |
| CTimer | |
| Cyy::parser::token | Tokens |
| CTopologicalCharge | Topological Charge measurement |
| CBridge::unique_ptr< T > | |
| CBridge::unique_ptr< T[]> | |
| CUsimd_t | |
| CSU_N::Vec_SU_N | |
| CVsimd_t | |
| CWilsonLoop | Wilson loop measurement |