|
| class | ERIs |
| | Takes a density matrix and and an auxiliary basis set and calculates the electron repulsion integrals. More...
|
| class | GaussianQuadratureBase |
| class | ImaginaryAxisIntegration |
| class | IncrementalFockBuilder |
| class | IndexParser |
| class | ActiveDensityMatrix |
| class | ADIIS |
| class | ADIIS_costfunction |
| class | AmplitudeIntegration |
| class | Anderson |
| | Anderson mixing as convergence acceleration in SCF/fixed point problems. More...
|
| class | AOBasis |
| | Container to hold Basisfunctions for all atoms. More...
|
| class | AOGaussianSites |
| | Coupling of the QM region with Gaussian charges and dipoles (the induced charges and dipoles of charge-response sites). More...
|
| class | AOMatrix |
| class | AOKinetic |
| class | AOOverlap |
| class | AOCoulomb |
| class | AODipole |
| class | AOPotential |
| class | AOECP |
| class | AOMultipole |
| class | AOPlanewave |
| class | AOGaussianPrimitive |
| class | AOShell |
| class | AOTransform |
| class | Atom |
| class | AtomContainer |
| class | GaussianPrimitive |
| class | Shell |
| class | Element |
| class | BasisSet |
| class | BFGSTRM |
| class | BSE_OPERATOR |
| class | QMFragment |
| class | BSE |
| class | FullBSEDavidson |
| | Lowest roots of the full (non-TDA) BSE. More...
|
| struct | BSEOperator_Options |
| struct | BSEWindow |
| struct | BSEOperatorUKS_Options |
| class | BSE_OPERATOR_UKS |
| struct | BSE_Population |
| class | BSE_UKS |
| class | BSECoupling |
| | Evaluates electronic coupling elements. More...
|
| class | HamiltonianOperator |
| class | BulkSimulation |
| | Kinetic Monte Carlo of a fixed number of carriers with site exclusion in a periodic box (bulk transport, calculator kmcmultiple). More...
|
| class | Calculatorfactory |
| class | ChargeResponse |
| | Charge-response matrix Pi of one molecule type. More...
|
| class | ChargeResponseFit |
| | Parametrization of a charge-response molecule (see ChargeResponse) from the static density response of a DFT ground state. More...
|
| class | ChargeResponseSolver |
| | Induced charges and dipoles of a polar region with charge-response segments (Thole segments may be mixed in). More...
|
| class | CheckpointFile |
| class | CheckpointReader |
| class | CptTable |
| class | CheckpointWriter |
| class | ClassicalSegment |
| class | ConvergenceAcc |
| class | CouplingBase |
| | Base Class to derive DFT and BSE coupling from. More...
|
| class | CubeFile_Writer |
| class | DavidsonSolver |
| | Use Davidson algorithm to solve A*V=E*V. More...
|
| struct | Gyrationtensor |
| class | DensityIntegration |
| class | DFTcoupling |
| | Evaluates electronic coupling elements. More...
|
| struct | DFTSetupCache |
| | Parts of the DFT setup that stay the same between runs on the same molecule with the same basis sets, such as the outer iterations of QM/MM: the RI three-centre integrals and the AO matrix of an external Ewald potential. Owned by the caller (XTPDFT), lent to one DFTEngine per run. Entries are reused only if their key matches; otherwise they are rebuilt. More...
|
| class | DFTEngine |
| | Electronic ground-state via Density-Functional Theory. More...
|
| class | DFTGradient |
| class | DFTTimings |
| | Wall-clock accounting for the parts of a DFT run. More...
|
| class | DIIS |
| class | DipoleDipoleInteraction |
| class | ECPAOBasis |
| | Container to hold ECPs for all atoms. More...
|
| class | ECPGaussianPrimitive |
| class | ECPShell |
| class | ECPElement |
| class | ECPBasisSet |
| class | eeInteractor |
| | Mediates interaction between polar and static sites. More...
|
| class | Mat_p_Energy |
| class | AxA |
| class | Energy_terms |
| struct | ScreeningEnvironment |
| | The polarizable environment a GW-BSE calculation is screened by: what a QM/MM job hands to GWBSE (GWBSE::setScreeningEnvironment). More...
|
| struct | ScreeningCheck |
| | Outcome of EnvironmentScreening::Check: whether 1 + R is positive definite, and a human-readable account of what limits it. More...
|
| class | EnvironmentScreening |
| class | ERDiabatization |
| class | Esp2multipole |
| class | Espfit |
| class | Ewald_Potential |
| class | EwaldBlockJacobiPreconditioner |
| | Block-Jacobi preconditioner for the PCG solve of EwaldPeriodicDipoleOperator. More...
|
| struct | EwaldParameters |
| | The Ewald convergence parameters a background was converged with. More...
|
| class | EwaldPeriodicDipoleOperator |
| class | EwaldRealSpaceInteractor |
| class | EwaldRealSpaceSum |
| class | EwaldReciprocalSpaceSum |
| class | EwaldRegion |
| | The periodic Ewald background, as a Region. More...
|
| class | EwaldRegistry |
| class | EwaldShapeCorrection |
| struct | PcgIndefinitenessResult |
| class | EwaldSitePolarizabilityBlocks |
| struct | JorResult |
| struct | ExactPoles |
| | Pole sums of the exact (RPA spectral) correlation self-energy. More...
|
| class | ExtendedHuckelParameters |
| class | FCDDiabatization |
| class | FilterFactory |
| class | FragmentSaturator |
| | Saturates the external bonds of a mapped QMMolecule (bonds that exist at the MD level but cross the segment boundary) with H atoms. More...
|
| struct | GaussianKernel |
| | Interaction of two normalized Gaussian charge distributions exp(-r^2/s_i^2) and exp(-r^2/s_j^2): erf(r/S)/r with S = sqrt(s_i^2 + s_j^2), and its radial derivative functions. More...
|
| class | GaussianWriter |
| class | GMHDiabatization |
| class | GraphRandomWalk |
| | Expected time of flight from hitting times of a continuous-time random walk on a ToFGraph, without sampling (graph random walk, Chen, van der Hoorn, Baumeier, arXiv:2405.15836). More...
|
| class | Grid |
| class | GridContainers |
| struct | GridboxRange |
| class | GridBox |
| class | GW |
| class | GW_UKS |
| class | GWBSE |
| | Electronic excitations from GW-BSE. More...
|
| class | GWBSEEngine |
| | Electronic Excitations via Density-Functional Theory. More...
|
| class | Density2Gyration |
| class | HirshfeldPartition |
| class | hist |
| class | Job |
| class | JobCalculator |
| class | JobCalculatorfactory |
| class | JobTopology |
| class | KMCEngine |
| | Kinetic Monte Carlo of carriers with site exclusion on a ToFGraph. More...
|
| class | KMCRandom |
| | Random numbers for kinetic Monte Carlo: one independent stream per (seed, stream) pair. std::seed_seq and mt19937_64 are fully specified by the standard and the uniform numbers are built from the raw bits, so a stream is identical with every standard library (unlike std::uniform_real_distribution / std::normal_distribution). More...
|
| class | TimeDependentRates |
| | Hop rates of the edges of a ToFGraph as functions of time. More...
|
| class | StaticRates |
| | the rates stored in the ToFGraph, constant in time More...
|
| class | WaitingTimeStrategy |
| | How a carrier's next hop is drawn: the waiting time and the destination. The pluggable part of the KMC engine (KMCEngine). More...
|
| class | ExponentialWaitingTime |
| | Time-homogeneous KMC: waiting time Exp(escape rate), destination with probability w_e / escape rate. Only for static rates. More...
|
| class | ThinningWaitingTime |
| | Thinning (Lewis-Shedler) for any rates with time-independent upper bounds B_e >= w_e(t): candidate events at the constant rate sum_e B_e, destination proposed with probability B_e / sum B, accepted with probability w_e(t)/B_e. Exact for every time dependence; the cost grows with the ratio bound / mean rate. More...
|
| class | IntegratedRateInversion |
| | TEMPLATE, NOT IMPLEMENTED: waiting times for periodic rates by inverting the integrated escape rate (BEP R. Paiders, nhKMC, Algorithms 3 and 4; Prados, Brey, Sanchez-Rey 1997). More...
|
| class | LatticeModel |
| | Surrogate lattice model of a hopping system, written as an ordinary XTP topology (segments with one pseudo atom each, a periodic box and a neighbour list with couplings), so that every transport method in XTP can be run and cross-checked on it. More...
|
| class | LifetimeSimulation |
| | Kinetic Monte Carlo of carriers (excitons) that hop and decay with a site-dependent rate, at constant number: every decayed carrier is replaced at once by a new one on a random free injection site (calculator kmclifetime). More...
|
| class | LogBuffer |
| class | Logger |
| | Logger is used for thread-safe output of messages. More...
|
| class | TimeStamp |
| | Timestamp returns the current time as a string Example: cout << TimeStamp(). More...
|
| class | MatrixFreeOperator |
| class | Md2QmEngine |
| class | MemoryBudget |
| | Memory the user grants the process (–memory, GB), for choices that trade memory for speed (caches, batch sizes). More...
|
| class | MMRegion |
| class | Molden |
| class | NBO |
| class | NewtonRapson |
| | Newton Rapson rootfinder for 1d functions. More...
|
| class | Optimiser_costfunction |
| class | Orbitals |
| | Container for molecular orbitals and derived one-particle data. More...
|
| class | OrbReorder |
| struct | OutOfWindowShift |
| | How the RPA energies of levels outside the GW window are shifted. More...
|
| class | PairCalculator |
| class | ParallelXJobCalc |
| class | PMLocalization |
| class | PODCoupling |
| class | PolarRegion |
| class | PolarSite |
| | Class to represent Atom/Site in electrostatic+polarization. More...
|
| class | Populationanalysis |
| class | PPM |
| class | ProgObserver |
| class | QMAtom |
| | container for QM atoms More...
|
| class | QMCalculator |
| class | QMMolecule |
| class | QMNBList |
| class | QMPackage |
| class | QMPackageFactory |
| class | QMPair |
| class | QMRegion |
| class | QMStateType |
| class | QMStateCarrierStorage |
| | Storage class for properties of QMStateTypes, which can be used in KMC. More...
|
| class | QMState |
| | Identifier for QMstates. Strings like S1 are converted into enum +zero indexed int. More...
|
| class | QMThread |
| class | QMTool |
| class | QuadratureFactory |
| class | EulerMaclaurinGrid |
| class | Rate_Engine |
| class | Region |
| class | Regular_Grid |
| class | ResultFile |
| | Small machine-readable result file of a calculator: one "key value unit" line per quantity (unit "-" if dimensionless), after a "#" header. Meant for scripts, tutorials and regression tests. More...
|
| class | RPA |
| class | RPA_UKS |
| | Unrestricted RPA helper for spin-resolved GW screening. More...
|
| class | WeightedGram |
| struct | SymmetricEigenSystem |
| class | CholeskyFactor |
| class | OptionalTiming |
| class | ScreeningUpdate |
| | When evGW rebuilds the screening W. More...
|
| class | SegId |
| class | Segment |
| class | SegmentMapper |
| class | Sigma_base |
| class | Sigma_base_UKS |
| class | SigmaFactory |
| class | SigmaFactory_UKS |
| class | LebedevGrid |
| class | StateApplication |
| class | StateFilter_base |
| | Base Class for statefilter. More...
|
| class | StateSaver |
| class | StateTracker |
| | Tracks from a spectrum of states the state, which fullfills certain criteria. More...
|
| class | StaticRegion |
| class | StaticSite |
| | Class to represent Atom/Site in electrostatic. More...
|
| class | ModelRandom |
| | Platform independent random numbers for the stochastic models: mt19937_64 with self-written transforms (the std:: distributions differ between standard libraries). More...
|
| class | PeriodicCells |
| | Periodic orthorhombic cell list for neighbour searches. More...
|
| class | StochasticNetwork |
| | Stochastic network model of a molecular charge transport network (Baumeier, Stenzel, Poelking, Andrienko, Schmidt, Phys. Rev. B 86, 184202 (2012); Kordt et al., J. Chem. Theory Comput. 10, 2508 (2014)): a random weighted graph with the statistics of a microscopic (atomistic) system, in a periodic box of any size. More...
|
| class | StochasticNetworkFit |
| | Fits the parameters of a StochasticNetwork to a microscopic system (a state file with site energies and couplings). More...
|
| class | Symmetric_Matrix |
| class | SymmetricTiles |
| | A real symmetric n x n matrix stored as the tiles of its lower triangle (about half the memory of the dense matrix). More...
|
| class | TCMatrix |
| class | TCMatrix_dft |
| | RI three-centre tensor of the DFT code, B_P,mu nu = sum_Q V^-1/2_PQ (Q|mu nu). More...
|
| class | TCMatrix_gwbse |
| struct | TCMatrix_gwbse_spin |
| class | ToFGraph |
| | Hopping graph for time-of-flight (ToF) transport. More...
|
| class | ToFSimulation |
| | Many independent time-of-flight KMC runs on a ToFGraph and their statistics. More...
|
| class | QMToolFactory |
| class | Topology |
| | Container for segments and box and atoms. More...
|
| class | TransitionDensities |
| | Generalized transition densities tools for different excited states. More...
|
| class | TrapFinder |
| | Identifies traps (single sites or clusters) of a charge transport network from the slow modes of the master equation, after Chen, van der Hoorn and Baumeier (spectral clustering of molecular charge transport networks). More...
|
| class | TrustRegion |
| class | UKSConvergenceAcc |
| class | vc2index |
| | This class transforms a pair of indices v,c into a compound index I, via I=ctotal*v+c the fast dimension is c. If you have a choice iterate over c and v not over I. More...
|
| class | Vxc_Functionals |
| | conversion of functional string into integer More...
|
| class | Vxc_Grid |
| class | Vxc_Potential |
| class | XtpApplication |
| class | FunctionEvaluation |
| class | EAnalyze |
| class | EInternal |
| class | EwaldBackground |
| class | GRW |
| | Time of flight and mobility from the graph random walk: expected hitting times of the sink region, solved as a sparse linear system instead of sampled by kinetic Monte Carlo. More...
|
| class | IAnalyze |
| class | KMCLifetime |
| | Kinetic Monte Carlo of excitons (or other carriers) with site-dependent lifetimes in a periodic box: lifetime, distance travelled and diffusion length, where the excitons decay, site occupations (LifetimeSimulation on a bulk ToFGraph with KMCEngine). For one exciton also the exact averages without sampling. More...
|
| class | KMCMultiple |
| | Kinetic Monte Carlo of several electrons or holes with site exclusion in a periodic box: drift velocity, mobility, diffusion tensor and site occupations (BulkSimulation on a bulk ToFGraph with KMCEngine). More...
|
| class | KMCToF |
| | Time-of-flight kinetic Monte Carlo: carriers are injected in the source region (one or more pulses), hop with site exclusion and leave at the sink. Records per run the first arrival and the mean transit time per carrier (the observables "first" and "transit" of grw) and the transient current (Ramo-Shockley) and collected fraction on a logarithmic time axis. More...
|
| class | MapChecker |
| class | Neighborlist |
| class | VAverage |
| class | PotentialIO |
| class | Gauss_Hermite_Quadrature |
| class | Gauss_Laguerre_Quadrature |
| class | Gauss_Legendre_Quadrature_Base |
| class | Gauss_modified_Legendre_Quadrature |
| class | Gauss_Legendre_Quadrature |
| class | EQM |
| | Run DFT/GWBSE calculations. More...
|
| class | IEXCITON |
| | Evaluates Transition Charge distributions classically. More...
|
| class | IPodCoupling |
| | H-saturated, DFT + POD2-based electronic coupling calculator. More...
|
| class | IQM |
| | DFT & GWBSE-based coupling elements. More...
|
| class | QMMM |
| | QM/MM with different regions around. More...
|
| class | Orca |
| class | XTPDFT |
| | Wrapper for the internal XTP DFT engine. More...
|
| class | Sigma_CDA |
| class | Sigma_CDA_UKS |
| class | Sigma_Exact |
| class | Sigma_Exact_UKS |
| class | Sigma_PPM |
| class | Sigma_PPM_UKS |
| class | DeltaQ_filter |
| | ChargeTransfer_filter tracks states according to how much charge is on a fragment A and the rest of the molecule. More...
|
| class | Density_filter |
| | density_filter tracks states according to the difference of their density matrix to an earlier state More...
|
| class | Localisation_filter |
| | Localisation_filter tracks states according to how localised they are in a specific region. More...
|
| class | OscillatorStrength_filter |
| | OscillatorStrength_filter tracks states according to their f-value only works for singlets. More...
|
| class | Overlap_filter |
| | overlap_filter tracks states according to their overlap with a previous state More...
|
| class | APDFT |
| class | Coupling |
| class | CRFit |
| | Charge-response parametrization of a molecule with xtpdft: the charge-response matrix Pi (.crm) and the residual polarizabilities (.mps, from a template with the permanent multipoles), from central finite differences of SCFs in Hirshfeld-localized potentials and uniform fields (see ChargeResponseFit). More...
|
| class | DensityAnalysis |
| class | DftGwBse |
| class | Diabatization |
| class | ExcitonCoupling |
| class | GenCube |
| class | LatticeGen |
| | Writes a state file with a surrogate lattice hopping model (see LatticeModel), e.g. for time-of-flight tests. More...
|
| class | Log2Mps |
| class | Mol2Orb |
| class | MolPol |
| class | NetworkFit |
| | Fits a stochastic network model (StochasticNetworkFit) to a state file and writes the parameter file for networkgen. More...
|
| class | NetworkGen |
| | Writes a state file with a stochastic network model (see StochasticNetwork) of any size from a parameter file of networkfit. More...
|
| class | Orb2Fchk |
| class | Orb2Mol |
| class | Partialcharges |
| class | PodCouplingTool |
| class | Spectrum |
|
| std::string | EnumToString (L l) |
| L | StringToEnum (const std::string &type) |
| L | StringToEnum (char type) |
| bool | CheckShellType (const std::string &shelltype) |
| Index | OffsetFuncShell (L l) |
| Index | NumFuncShell (L l) |
| Index | NumFuncShell_cartesian (L l) |
| Index | OffsetFuncShell_cartesian (L l) |
| Index | NormalizeExcitationVectors (Eigen::MatrixXd &X, Eigen::MatrixXd &Y) |
| Eigen::MatrixXd | BuildFullBSEXRankedInitialGuess (const Eigen::VectorXd &adiag, const Eigen::VectorXd &bdiag, Index nroots) |
| | Build an initial guess for full-BSE Davidson diagonalization.
|
| Eigen::MatrixXd | ApplyBSEExchange (const TCMatrix_gwbse &Mout, const BSEWindow &out, const TCMatrix_gwbse &Min, const BSEWindow &in, const Eigen::MatrixXd &x, double prefactor) |
| Eigen::MatrixXd | ApplyBSEQuasiparticle (const Eigen::MatrixXd &Hqp, Index vtotal, Index ctotal, const Eigen::MatrixXd &x, double prefactor) |
| std::ostream & | operator<< (std::ostream &s, CheckpointAccessLevel l) |
| template<> |
| void | CptTable::addCol< std::string > (const std::string &name, const size_t &offset) |
| bool | HasLibint2DerivativeSupport () |
| std::ostream & | operator<< (std::ostream &out, const libecpint::ECP &ecp) |
| bool | XTP_HAS_MKL_OVERLOAD () |
| std::string | EigenBackendDescription () |
| template<typename Preconditioner> |
| PcgIndefinitenessResult | SolveWithIndefinitenessCheck (const EwaldPeriodicDipoleOperator &op, Preconditioner &precond, const Eigen::VectorXd &b, Index max_iter, double tol, Logger &log, std::chrono::steady_clock::time_point t_start) |
| double | SiteRelativeDipoleChange (const Eigen::Vector3d &U0, const Eigen::Vector3d &U1) |
| JorResult | SolveWithJOR (const EwaldPeriodicDipoleOperator &op, const EwaldSitePolarizabilityBlocks &site_p, const Eigen::VectorXd &b, Index max_iter, double omega, Logger &log, std::chrono::steady_clock::time_point t_start, bool match_legacy_first_step) |
| std::vector< Job > | LOAD_JOBS (const std::string &xml_file) |
| void | WRITE_JOBS (const std::vector< Job > &jobs, const std::string &job_file) |
| void | UPDATE_JOBS (const std::vector< Job > &from, std::vector< Job > &to, const std::string &thisHost) |
| std::unique_ptr< WaitingTimeStrategy > | MakeWaitingTimeStrategy (const std::string &name) |
| | strategy by name: exponential, thinning, inversion
|
| std::vector< Index > | MapAtomsToAOIndices (const std::vector< Index > &atom_indices, const std::vector< Index > &func_per_atom) |
| template<class IterativeSolver> |
| Eigen::VectorXd | ScaledSolve (const IterativeSolver &solver, const Eigen::VectorXd &b, bool *solved=nullptr) |
| | Solves A x = b with an Eigen iterative solver for the right-hand side scaled to a largest entry of 1.
|
| SymmetricEigenSystem | SymmetricEigen (const Eigen::MatrixXd &A, bool vectors=true) |
| | With vectors = false only the eigenvalues are computed.
|
| Eigen::MatrixXd | InverseSPD (const Eigen::MatrixXd &A) |
| void | HelpTextHeader (const std::string &tool_name) |
| std::ostream & | operator<< (std::ostream &out, const AOBasis &aobasis) |
| std::ostream & | operator<< (std::ostream &out, const libecpint::GaussianShell &shell) |
| std::ostream & | operator<< (std::ostream &out, const AOShell &shell) |
| std::ostream & | operator<< (std::ostream &out, const Shell &shell) |
| std::ostream & | operator<< (std::ostream &out, const Element &element) |
| std::ostream & | operator<< (std::ostream &out, const BasisSet &basis) |
| int | GetSign (double value) |
| bool | InVector (const std::vector< std::string > &vec, const std::string &word) |
| bool | FileExists (const std::string &fileName) |
| std::vector< double > | FlattenValues (const std::vector< std::vector< double > > &gridvalues) |
| std::vector< AOMatrixDerivative > | ComputeOverlapDerivatives (const AOBasis &aobasis) |
| std::vector< AOMatrixDerivative > | ComputeKineticDerivatives (const AOBasis &aobasis) |
| std::vector< AOMatrixDerivative > | ComputeNuclearAttractionDerivatives (const AOBasis &aobasis, const QMMolecule &mol) |
| std::vector< AOMatrixDerivative > | ComputeCoulombMetricDerivatives (const AOBasis &aobasis) |
| std::vector< ThreeCenterDerivative > | ComputeThreeCenterDerivatives (const AOBasis &auxbasis, const AOBasis &dftbasis) |
| std::vector< Eigen::MatrixXd > | ComputeThreeCenterDerivativeContraction (const AOBasis &auxbasis, const AOBasis &dftbasis, const Eigen::MatrixXd &density) |
| std::vector< ThreeCenterDerivative > | ComputeThreeCenterDerivativesMOTransformed (const AOBasis &auxbasis, const AOBasis &dftbasis, const Eigen::MatrixXd &occ_mo_coeffs) |
| ThreeCenterDerivative | ComputeThreeCenterDerivativesForAtom (const AOBasis &auxbasis, const AOBasis &dftbasis, Index target_atom) |
| std::vector< Eigen::MatrixXd > | ComputeThreeCenterIntegrals (const AOBasis &auxbasis, const AOBasis &dftbasis) |
| std::ostream & | operator<< (std::ostream &out, const ECPAOBasis &ecp) |
| std::ostream & | operator<< (std::ostream &out, const ECPShell &shell) |
| std::ostream & | operator<< (std::ostream &out, const ECPElement &element) |
| std::ostream & | operator<< (std::ostream &out, const ECPBasisSet &basis) |
| template double | eeInteractor::ApplyStaticField< StaticSegment, Estatic::V > (const StaticSegment &seg1, PolarSegment &seg2) const |
| template double | eeInteractor::ApplyStaticField< StaticSegment, Estatic::noE_V > (const StaticSegment &seg1, PolarSegment &seg2) const |
| template double | eeInteractor::ApplyStaticField< PolarSegment, Estatic::V > (const PolarSegment &seg1, PolarSegment &seg2) const |
| template double | eeInteractor::ApplyStaticField< PolarSegment, Estatic::noE_V > (const PolarSegment &seg1, PolarSegment &seg2) const |
| template double | eeInteractor::ApplyInducedField< Estatic::V > (const PolarSegment &seg1, PolarSegment &seg2) const |
| template double | eeInteractor::ApplyInducedField< Estatic::noE_V > (const PolarSegment &seg1, PolarSegment &seg2) const |
| template double | EwaldRealSpaceInteractor::ApplyStaticField< StaticSite, Estatic::V > (const StaticSite &, PolarSite &, const Eigen::Vector3d &) const |
| template double | EwaldRealSpaceInteractor::ApplyStaticField< StaticSite, Estatic::noE_V > (const StaticSite &, PolarSite &, const Eigen::Vector3d &) const |
| template double | EwaldRealSpaceInteractor::ApplyStaticField< PolarSite, Estatic::V > (const PolarSite &, PolarSite &, const Eigen::Vector3d &) const |
| template double | EwaldRealSpaceInteractor::ApplyStaticField< PolarSite, Estatic::noE_V > (const PolarSite &, PolarSite &, const Eigen::Vector3d &) const |
| template void | EwaldRealSpaceInteractor::ApplyErfStaticFieldCorrection< StaticSite, Estatic::V > (const StaticSite &, PolarSite &, const Eigen::Vector3d &) const |
| template void | EwaldRealSpaceInteractor::ApplyErfStaticFieldCorrection< StaticSite, Estatic::noE_V > (const StaticSite &, PolarSite &, const Eigen::Vector3d &) const |
| template void | EwaldRealSpaceInteractor::ApplyErfStaticFieldCorrection< PolarSite, Estatic::V > (const PolarSite &, PolarSite &, const Eigen::Vector3d &) const |
| template void | EwaldRealSpaceInteractor::ApplyErfStaticFieldCorrection< PolarSite, Estatic::noE_V > (const PolarSite &, PolarSite &, const Eigen::Vector3d &) const |
| template void | EwaldRealSpaceInteractor::ApplyErfInducedFieldCorrection< Estatic::V > (const PolarSite &, PolarSite &, const Eigen::Vector3d &) const |
| template void | EwaldRealSpaceInteractor::ApplyErfInducedFieldCorrection< Estatic::noE_V > (const PolarSite &, PolarSite &, const Eigen::Vector3d &) const |
| template double | EwaldRealSpaceInteractor::ApplyInducedField< Estatic::V > (const PolarSite &, PolarSite &, const Eigen::Vector3d &) const |
| template double | EwaldRealSpaceInteractor::ApplyInducedField< Estatic::noE_V > (const PolarSite &, PolarSite &, const Eigen::Vector3d &) const |
| template void | EwaldRealSpaceSum::AddFieldAt< Estatic::V > (Index, PolarSite &, EwaldChargeState, bool) const |
| template void | EwaldRealSpaceSum::AddFieldAt< Estatic::noE_V > (Index, PolarSite &, EwaldChargeState, bool) const |
| template void | EwaldRealSpaceSum::AddFieldAtMany< Estatic::V > (const std::vector< std::pair< Index, PolarSite * > > &, EwaldChargeState, bool) const |
| template void | EwaldRealSpaceSum::AddFieldAtMany< Estatic::noE_V > (const std::vector< std::pair< Index, PolarSite * > > &, EwaldChargeState, bool) const |
| template void | EwaldReciprocalSpaceSum::AddFieldAt< Estatic::V > (PolarSite &, EwaldChargeState) const |
| template void | EwaldReciprocalSpaceSum::AddFieldAt< Estatic::noE_V > (PolarSite &, EwaldChargeState) const |
| template void | EwaldReciprocalSpaceSum::AddFieldAtMany< Estatic::V > (const std::vector< PolarSite * > &, EwaldChargeState, const EwaldReciprocalSpaceSum::ProgressCallback &) const |
| template void | EwaldReciprocalSpaceSum::AddFieldAtMany< Estatic::noE_V > (const std::vector< PolarSite * > &, EwaldChargeState, const EwaldReciprocalSpaceSum::ProgressCallback &) const |
| template void | EwaldShapeCorrection::AddFieldAt< Estatic::V > (PolarSite &, EwaldChargeState) const |
| template void | EwaldShapeCorrection::AddFieldAt< Estatic::noE_V > (PolarSite &, EwaldChargeState) const |
| template<class OP> |
| Eigen::VectorXd | ExpValue (const Eigen::MatrixXd &state1, OP OPxstate2) |
| Eigen::VectorXd | ExpValue (const Eigen::MatrixXd &state1, const Eigen::MatrixXd &OPxstate2) |
| std::vector< std::string > | ModifyRegionOptionsFromJobFileRegion (tools::Property &opt, const tools::Property &job_opt) |
| template<libint2::Operator obtype, typename OperatorParams = typename libint2::operator_traits<obtype>::oper_params_type> |
| std::array< MatrixLibInt, libint2::operator_traits< obtype >::nopers > | computeOneBodyIntegrals (const AOBasis &aobasis, OperatorParams oparams=OperatorParams()) |
| std::vector< Eigen::MatrixXd > | ComputeAO3cBlock (const libint2::Shell &auxshell, const AOBasis &dftbasis, libint2::Engine &engine) |
| int | run_command_spawn (const std::string &command) |
| std::ostream & | operator<< (std::ostream &out, const Rate_Engine &rate_engine) |
| std::ostream & | operator<< (std::ostream &out, const Symmetric_Matrix &a) |
Charge transport classes.
Classes used for charge and exciton transport simulations