Copyright | Phillip Seeber 2024 |
---|---|
License | BSD-3-Clause |
Maintainer | [email protected] |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | GHC2021 |
TREXIO.HighLevel
Description
Synopsis
- deleteAmplitude :: MonadIO m => Trexio -> m ()
- hasAmplitudeDouble :: MonadIO m => Trexio -> m Bool
- readAmplitudeDouble :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeAmplitudeDouble :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasAmplitudeDoubleExp :: MonadIO m => Trexio -> m Bool
- readAmplitudeDoubleExp :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeAmplitudeDoubleExp :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasAmplitudeQuadruple :: MonadIO m => Trexio -> m Bool
- readAmplitudeQuadruple :: MonadIO m => Trexio -> m (CooArray U (IxN 8) Double)
- writeAmplitudeQuadruple :: MonadIO m => Trexio -> CooArray U (IxN 8) Double -> m ()
- hasAmplitudeQuadrupleExp :: MonadIO m => Trexio -> m Bool
- readAmplitudeQuadrupleExp :: MonadIO m => Trexio -> m (CooArray U (IxN 8) Double)
- writeAmplitudeQuadrupleExp :: MonadIO m => Trexio -> CooArray U (IxN 8) Double -> m ()
- hasAmplitudeSingle :: MonadIO m => Trexio -> m Bool
- readAmplitudeSingle :: MonadIO m => Trexio -> m (CooArray U Ix2 Double)
- writeAmplitudeSingle :: MonadIO m => Trexio -> CooArray U Ix2 Double -> m ()
- hasAmplitudeSingleExp :: MonadIO m => Trexio -> m Bool
- readAmplitudeSingleExp :: MonadIO m => Trexio -> m (CooArray U Ix2 Double)
- writeAmplitudeSingleExp :: MonadIO m => Trexio -> CooArray U Ix2 Double -> m ()
- hasAmplitudeTriple :: MonadIO m => Trexio -> m Bool
- readAmplitudeTriple :: MonadIO m => Trexio -> m (CooArray U (IxN 6) Double)
- writeAmplitudeTriple :: MonadIO m => Trexio -> CooArray U (IxN 6) Double -> m ()
- hasAmplitudeTripleExp :: MonadIO m => Trexio -> m Bool
- readAmplitudeTripleExp :: MonadIO m => Trexio -> m (CooArray U (IxN 6) Double)
- writeAmplitudeTripleExp :: MonadIO m => Trexio -> CooArray U (IxN 6) Double -> m ()
- deleteAo :: MonadIO m => Trexio -> m ()
- hasAoCartesian :: MonadIO m => Trexio -> m Bool
- readAoCartesian :: MonadIO m => Trexio -> m Int
- writeAoCartesian :: MonadIO m => Trexio -> Int -> m ()
- hasAoNormalization :: MonadIO m => Trexio -> m Bool
- readAoNormalization :: MonadIO m => Trexio -> m (Vector S Double)
- writeAoNormalization :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasAoNum :: MonadIO m => Trexio -> m Bool
- readAoNum :: MonadIO m => Trexio -> m Int
- writeAoNum :: MonadIO m => Trexio -> Int -> m ()
- hasAoShell :: MonadIO m => Trexio -> m Bool
- readAoShell :: MonadIO m => Trexio -> m (Vector S Int)
- writeAoShell :: MonadIO m => Trexio -> Vector S Int -> m ()
- deleteAo1eInt :: MonadIO m => Trexio -> m ()
- hasAo1eIntCoreHamiltonian :: MonadIO m => Trexio -> m Bool
- readAo1eIntCoreHamiltonian :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntCoreHamiltonian :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasAo1eIntCoreHamiltonianIm :: MonadIO m => Trexio -> m Bool
- readAo1eIntCoreHamiltonianIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntCoreHamiltonianIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasAo1eIntEcp :: MonadIO m => Trexio -> m Bool
- readAo1eIntEcp :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntEcp :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasAo1eIntEcpIm :: MonadIO m => Trexio -> m Bool
- readAo1eIntEcpIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntEcpIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasAo1eIntKinetic :: MonadIO m => Trexio -> m Bool
- readAo1eIntKinetic :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntKinetic :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasAo1eIntKineticIm :: MonadIO m => Trexio -> m Bool
- readAo1eIntKineticIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntKineticIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasAo1eIntOverlap :: MonadIO m => Trexio -> m Bool
- readAo1eIntOverlap :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntOverlap :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasAo1eIntOverlapIm :: MonadIO m => Trexio -> m Bool
- readAo1eIntOverlapIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntOverlapIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasAo1eIntPotentialNE :: MonadIO m => Trexio -> m Bool
- readAo1eIntPotentialNE :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntPotentialNE :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasAo1eIntPotentialNEIm :: MonadIO m => Trexio -> m Bool
- readAo1eIntPotentialNEIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeAo1eIntPotentialNEIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- deleteAo2eInt :: MonadIO m => Trexio -> m ()
- hasAo2eIntEri :: MonadIO m => Trexio -> m Bool
- readAo2eIntEri :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeAo2eIntEri :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasAo2eIntEriCholesky :: MonadIO m => Trexio -> m Bool
- readAo2eIntEriCholesky :: MonadIO m => Trexio -> m (CooArray U Ix3 Double)
- writeAo2eIntEriCholesky :: MonadIO m => Trexio -> CooArray U Ix3 Double -> m ()
- hasAo2eIntEriCholeskyNum :: MonadIO m => Trexio -> m Bool
- readAo2eIntEriCholeskyNum :: MonadIO m => Trexio -> m Int
- writeAo2eIntEriCholeskyNum :: MonadIO m => Trexio -> Int -> m ()
- hasAo2eIntEriLr :: MonadIO m => Trexio -> m Bool
- readAo2eIntEriLr :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeAo2eIntEriLr :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasAo2eIntEriLrCholesky :: MonadIO m => Trexio -> m Bool
- readAo2eIntEriLrCholesky :: MonadIO m => Trexio -> m (CooArray U Ix3 Double)
- writeAo2eIntEriLrCholesky :: MonadIO m => Trexio -> CooArray U Ix3 Double -> m ()
- hasAo2eIntEriLrCholeskyNum :: MonadIO m => Trexio -> m Bool
- readAo2eIntEriLrCholeskyNum :: MonadIO m => Trexio -> m Int
- writeAo2eIntEriLrCholeskyNum :: MonadIO m => Trexio -> Int -> m ()
- deleteBasis :: MonadIO m => Trexio -> m ()
- hasBasisCoefficient :: MonadIO m => Trexio -> m Bool
- readBasisCoefficient :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisCoefficient :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisCoefficientIm :: MonadIO m => Trexio -> m Bool
- readBasisCoefficientIm :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisCoefficientIm :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisECut :: MonadIO m => Trexio -> m Bool
- readBasisECut :: MonadIO m => Trexio -> m Double
- writeBasisECut :: MonadIO m => Trexio -> Double -> m ()
- hasBasisExponent :: MonadIO m => Trexio -> m Bool
- readBasisExponent :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisExponent :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisExponentIm :: MonadIO m => Trexio -> m Bool
- readBasisExponentIm :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisExponentIm :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisInterpCoeffCnt :: MonadIO m => Trexio -> m Bool
- readBasisInterpCoeffCnt :: MonadIO m => Trexio -> m Int
- writeBasisInterpCoeffCnt :: MonadIO m => Trexio -> Int -> m ()
- hasBasisInterpolatorGrad :: MonadIO m => Trexio -> m Bool
- readBasisInterpolatorGrad :: MonadIO m => Trexio -> m (Matrix S Double)
- writeBasisInterpolatorGrad :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasBasisInterpolatorKind :: MonadIO m => Trexio -> m Bool
- readBasisInterpolatorKind :: MonadIO m => Trexio -> m Text
- writeBasisInterpolatorKind :: MonadIO m => Trexio -> Text -> m ()
- hasBasisInterpolatorLap :: MonadIO m => Trexio -> m Bool
- readBasisInterpolatorLap :: MonadIO m => Trexio -> m (Matrix S Double)
- writeBasisInterpolatorLap :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasBasisInterpolatorPhi :: MonadIO m => Trexio -> m Bool
- readBasisInterpolatorPhi :: MonadIO m => Trexio -> m (Matrix S Double)
- writeBasisInterpolatorPhi :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasBasisNaoGridGrad :: MonadIO m => Trexio -> m Bool
- readBasisNaoGridGrad :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisNaoGridGrad :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisNaoGridLap :: MonadIO m => Trexio -> m Bool
- readBasisNaoGridLap :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisNaoGridLap :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisNaoGridNum :: MonadIO m => Trexio -> m Bool
- readBasisNaoGridNum :: MonadIO m => Trexio -> m Int
- writeBasisNaoGridNum :: MonadIO m => Trexio -> Int -> m ()
- hasBasisNaoGridPhi :: MonadIO m => Trexio -> m Bool
- readBasisNaoGridPhi :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisNaoGridPhi :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisNaoGridRadius :: MonadIO m => Trexio -> m Bool
- readBasisNaoGridRadius :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisNaoGridRadius :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisNaoGridSize :: MonadIO m => Trexio -> m Bool
- readBasisNaoGridSize :: MonadIO m => Trexio -> m (Vector S Int)
- writeBasisNaoGridSize :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasBasisNaoGridStart :: MonadIO m => Trexio -> m Bool
- readBasisNaoGridStart :: MonadIO m => Trexio -> m (Vector S Int)
- writeBasisNaoGridStart :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasBasisNucleusIndex :: MonadIO m => Trexio -> m Bool
- readBasisNucleusIndex :: MonadIO m => Trexio -> m (Vector S Int)
- writeBasisNucleusIndex :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasBasisOscillationArg :: MonadIO m => Trexio -> m Bool
- readBasisOscillationArg :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisOscillationArg :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisOscillationKind :: MonadIO m => Trexio -> m Bool
- readBasisOscillationKind :: MonadIO m => Trexio -> m Text
- writeBasisOscillationKind :: MonadIO m => Trexio -> Text -> m ()
- hasBasisPrimFactor :: MonadIO m => Trexio -> m Bool
- readBasisPrimFactor :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisPrimFactor :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisPrimNum :: MonadIO m => Trexio -> m Bool
- readBasisPrimNum :: MonadIO m => Trexio -> m Int
- writeBasisPrimNum :: MonadIO m => Trexio -> Int -> m ()
- hasBasisRPower :: MonadIO m => Trexio -> m Bool
- readBasisRPower :: MonadIO m => Trexio -> m (Vector S Int)
- writeBasisRPower :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasBasisShellAngMom :: MonadIO m => Trexio -> m Bool
- readBasisShellAngMom :: MonadIO m => Trexio -> m (Vector S Int)
- writeBasisShellAngMom :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasBasisShellFactor :: MonadIO m => Trexio -> m Bool
- readBasisShellFactor :: MonadIO m => Trexio -> m (Vector S Double)
- writeBasisShellFactor :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasBasisShellIndex :: MonadIO m => Trexio -> m Bool
- readBasisShellIndex :: MonadIO m => Trexio -> m (Vector S Int)
- writeBasisShellIndex :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasBasisShellNum :: MonadIO m => Trexio -> m Bool
- readBasisShellNum :: MonadIO m => Trexio -> m Int
- writeBasisShellNum :: MonadIO m => Trexio -> Int -> m ()
- hasBasisType :: MonadIO m => Trexio -> m Bool
- readBasisType :: MonadIO m => Trexio -> m Text
- writeBasisType :: MonadIO m => Trexio -> Text -> m ()
- deleteCell :: MonadIO m => Trexio -> m ()
- hasCellA :: MonadIO m => Trexio -> m Bool
- readCellA :: MonadIO m => Trexio -> m (Vector S Double)
- writeCellA :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasCellB :: MonadIO m => Trexio -> m Bool
- readCellB :: MonadIO m => Trexio -> m (Vector S Double)
- writeCellB :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasCellC :: MonadIO m => Trexio -> m Bool
- readCellC :: MonadIO m => Trexio -> m (Vector S Double)
- writeCellC :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasCellGA :: MonadIO m => Trexio -> m Bool
- readCellGA :: MonadIO m => Trexio -> m (Vector S Double)
- writeCellGA :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasCellGB :: MonadIO m => Trexio -> m Bool
- readCellGB :: MonadIO m => Trexio -> m (Vector S Double)
- writeCellGB :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasCellGC :: MonadIO m => Trexio -> m Bool
- readCellGC :: MonadIO m => Trexio -> m (Vector S Double)
- writeCellGC :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasCellTwoPi :: MonadIO m => Trexio -> m Bool
- readCellTwoPi :: MonadIO m => Trexio -> m Int
- writeCellTwoPi :: MonadIO m => Trexio -> Int -> m ()
- deleteCsf :: MonadIO m => Trexio -> m ()
- hasCsfCoefficient :: MonadIO m => Trexio -> m Bool
- readCsfCoefficient :: MonadIO m => Trexio -> m (Vector S Double)
- writeCsfCoefficient :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasCsfDetCoefficient :: MonadIO m => Trexio -> m Bool
- readCsfDetCoefficient :: MonadIO m => Trexio -> m (CooArray U Ix2 Double)
- writeCsfDetCoefficient :: MonadIO m => Trexio -> CooArray U Ix2 Double -> m ()
- hasCsfNum :: MonadIO m => Trexio -> m Bool
- readCsfNum :: MonadIO m => Trexio -> m Int
- writeCsfNum :: MonadIO m => Trexio -> Int -> m ()
- deleteDeterminant :: MonadIO m => Trexio -> m ()
- hasDeterminantCoefficient :: MonadIO m => Trexio -> m Bool
- readDeterminantCoefficient :: MonadIO m => Trexio -> m (Vector S Double)
- writeDeterminantCoefficient :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasDeterminantList :: MonadIO m => Trexio -> m Bool
- readDeterminantList :: MonadIO m => Trexio -> m (Matrix U (Bit, Bit))
- writeDeterminantList :: MonadIO m => Trexio -> Matrix U (Bit, Bit) -> m ()
- hasDeterminantNum :: MonadIO m => Trexio -> m Bool
- readDeterminantNum :: MonadIO m => Trexio -> m Int
- writeDeterminantNum :: MonadIO m => Trexio -> Int -> m ()
- deleteEcp :: MonadIO m => Trexio -> m ()
- hasEcpAngMom :: MonadIO m => Trexio -> m Bool
- readEcpAngMom :: MonadIO m => Trexio -> m (Vector S Int)
- writeEcpAngMom :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasEcpCoefficient :: MonadIO m => Trexio -> m Bool
- readEcpCoefficient :: MonadIO m => Trexio -> m (Vector S Double)
- writeEcpCoefficient :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasEcpExponent :: MonadIO m => Trexio -> m Bool
- readEcpExponent :: MonadIO m => Trexio -> m (Vector S Double)
- writeEcpExponent :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasEcpMaxAngMomPlus1 :: MonadIO m => Trexio -> m Bool
- readEcpMaxAngMomPlus1 :: MonadIO m => Trexio -> m (Vector S Int)
- writeEcpMaxAngMomPlus1 :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasEcpNucleusIndex :: MonadIO m => Trexio -> m Bool
- readEcpNucleusIndex :: MonadIO m => Trexio -> m (Vector S Int)
- writeEcpNucleusIndex :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasEcpNum :: MonadIO m => Trexio -> m Bool
- readEcpNum :: MonadIO m => Trexio -> m Int
- writeEcpNum :: MonadIO m => Trexio -> Int -> m ()
- hasEcpPower :: MonadIO m => Trexio -> m Bool
- readEcpPower :: MonadIO m => Trexio -> m (Vector S Int)
- writeEcpPower :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasEcpZCore :: MonadIO m => Trexio -> m Bool
- readEcpZCore :: MonadIO m => Trexio -> m (Vector S Int)
- writeEcpZCore :: MonadIO m => Trexio -> Vector S Int -> m ()
- deleteElectron :: MonadIO m => Trexio -> m ()
- hasElectronDnNum :: MonadIO m => Trexio -> m Bool
- readElectronDnNum :: MonadIO m => Trexio -> m Int
- writeElectronDnNum :: MonadIO m => Trexio -> Int -> m ()
- hasElectronNum :: MonadIO m => Trexio -> m Bool
- readElectronNum :: MonadIO m => Trexio -> m Int
- writeElectronNum :: MonadIO m => Trexio -> Int -> m ()
- hasElectronUpNum :: MonadIO m => Trexio -> m Bool
- readElectronUpNum :: MonadIO m => Trexio -> m Int
- writeElectronUpNum :: MonadIO m => Trexio -> Int -> m ()
- deleteGrid :: MonadIO m => Trexio -> m ()
- hasGridAngCoord :: MonadIO m => Trexio -> m Bool
- readGridAngCoord :: MonadIO m => Trexio -> m (Vector S Double)
- writeGridAngCoord :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasGridAngNum :: MonadIO m => Trexio -> m Bool
- readGridAngNum :: MonadIO m => Trexio -> m Int
- writeGridAngNum :: MonadIO m => Trexio -> Int -> m ()
- hasGridAngWeight :: MonadIO m => Trexio -> m Bool
- readGridAngWeight :: MonadIO m => Trexio -> m (Vector S Double)
- writeGridAngWeight :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasGridCoord :: MonadIO m => Trexio -> m Bool
- readGridCoord :: MonadIO m => Trexio -> m (Vector S Double)
- writeGridCoord :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasGridDescription :: MonadIO m => Trexio -> m Bool
- readGridDescription :: MonadIO m => Trexio -> m Text
- writeGridDescription :: MonadIO m => Trexio -> Text -> m ()
- hasGridMaxAngNum :: MonadIO m => Trexio -> m Bool
- readGridMaxAngNum :: MonadIO m => Trexio -> m Int
- writeGridMaxAngNum :: MonadIO m => Trexio -> Int -> m ()
- hasGridMinAngNum :: MonadIO m => Trexio -> m Bool
- readGridMinAngNum :: MonadIO m => Trexio -> m Int
- writeGridMinAngNum :: MonadIO m => Trexio -> Int -> m ()
- hasGridNum :: MonadIO m => Trexio -> m Bool
- readGridNum :: MonadIO m => Trexio -> m Int
- writeGridNum :: MonadIO m => Trexio -> Int -> m ()
- hasGridRadCoord :: MonadIO m => Trexio -> m Bool
- readGridRadCoord :: MonadIO m => Trexio -> m (Vector S Double)
- writeGridRadCoord :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasGridRadNum :: MonadIO m => Trexio -> m Bool
- readGridRadNum :: MonadIO m => Trexio -> m Int
- writeGridRadNum :: MonadIO m => Trexio -> Int -> m ()
- hasGridRadPrecision :: MonadIO m => Trexio -> m Bool
- readGridRadPrecision :: MonadIO m => Trexio -> m Double
- writeGridRadPrecision :: MonadIO m => Trexio -> Double -> m ()
- hasGridRadWeight :: MonadIO m => Trexio -> m Bool
- readGridRadWeight :: MonadIO m => Trexio -> m (Vector S Double)
- writeGridRadWeight :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasGridWeight :: MonadIO m => Trexio -> m Bool
- readGridWeight :: MonadIO m => Trexio -> m (Vector S Double)
- writeGridWeight :: MonadIO m => Trexio -> Vector S Double -> m ()
- deleteJastrow :: MonadIO m => Trexio -> m ()
- hasJastrowEe :: MonadIO m => Trexio -> m Bool
- readJastrowEe :: MonadIO m => Trexio -> m (Vector S Double)
- writeJastrowEe :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasJastrowEeNum :: MonadIO m => Trexio -> m Bool
- readJastrowEeNum :: MonadIO m => Trexio -> m Int
- writeJastrowEeNum :: MonadIO m => Trexio -> Int -> m ()
- hasJastrowEeScaling :: MonadIO m => Trexio -> m Bool
- readJastrowEeScaling :: MonadIO m => Trexio -> m Double
- writeJastrowEeScaling :: MonadIO m => Trexio -> Double -> m ()
- hasJastrowEen :: MonadIO m => Trexio -> m Bool
- readJastrowEen :: MonadIO m => Trexio -> m (Vector S Double)
- writeJastrowEen :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasJastrowEenNucleus :: MonadIO m => Trexio -> m Bool
- readJastrowEenNucleus :: MonadIO m => Trexio -> m (Vector S Int)
- writeJastrowEenNucleus :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasJastrowEenNum :: MonadIO m => Trexio -> m Bool
- readJastrowEenNum :: MonadIO m => Trexio -> m Int
- writeJastrowEenNum :: MonadIO m => Trexio -> Int -> m ()
- hasJastrowEn :: MonadIO m => Trexio -> m Bool
- readJastrowEn :: MonadIO m => Trexio -> m (Vector S Double)
- writeJastrowEn :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasJastrowEnNucleus :: MonadIO m => Trexio -> m Bool
- readJastrowEnNucleus :: MonadIO m => Trexio -> m (Vector S Int)
- writeJastrowEnNucleus :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasJastrowEnNum :: MonadIO m => Trexio -> m Bool
- readJastrowEnNum :: MonadIO m => Trexio -> m Int
- writeJastrowEnNum :: MonadIO m => Trexio -> Int -> m ()
- hasJastrowEnScaling :: MonadIO m => Trexio -> m Bool
- readJastrowEnScaling :: MonadIO m => Trexio -> m (Vector S Double)
- writeJastrowEnScaling :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasJastrowType :: MonadIO m => Trexio -> m Bool
- readJastrowType :: MonadIO m => Trexio -> m Text
- writeJastrowType :: MonadIO m => Trexio -> Text -> m ()
- deleteMetadata :: MonadIO m => Trexio -> m ()
- hasMetadataAuthor :: MonadIO m => Trexio -> m Bool
- readMetadataAuthor :: MonadIO m => Trexio -> m (Vector B Text)
- writeMetadataAuthor :: MonadIO m => Trexio -> Vector B Text -> m ()
- hasMetadataAuthorNum :: MonadIO m => Trexio -> m Bool
- readMetadataAuthorNum :: MonadIO m => Trexio -> m Int
- writeMetadataAuthorNum :: MonadIO m => Trexio -> Int -> m ()
- hasMetadataCode :: MonadIO m => Trexio -> m Bool
- readMetadataCode :: MonadIO m => Trexio -> m (Vector B Text)
- writeMetadataCode :: MonadIO m => Trexio -> Vector B Text -> m ()
- hasMetadataCodeNum :: MonadIO m => Trexio -> m Bool
- readMetadataCodeNum :: MonadIO m => Trexio -> m Int
- writeMetadataCodeNum :: MonadIO m => Trexio -> Int -> m ()
- hasMetadataDescription :: MonadIO m => Trexio -> m Bool
- readMetadataDescription :: MonadIO m => Trexio -> m Text
- writeMetadataDescription :: MonadIO m => Trexio -> Text -> m ()
- hasMetadataPackageVersion :: MonadIO m => Trexio -> m Bool
- readMetadataPackageVersion :: MonadIO m => Trexio -> m Text
- writeMetadataPackageVersion :: MonadIO m => Trexio -> Text -> m ()
- hasMetadataUnsafe :: MonadIO m => Trexio -> m Bool
- readMetadataUnsafe :: MonadIO m => Trexio -> m Int
- writeMetadataUnsafe :: MonadIO m => Trexio -> Int -> m ()
- deleteMo :: MonadIO m => Trexio -> m ()
- hasMoClass :: MonadIO m => Trexio -> m Bool
- readMoClass :: MonadIO m => Trexio -> m (Vector B Text)
- writeMoClass :: MonadIO m => Trexio -> Vector B Text -> m ()
- hasMoCoefficient :: MonadIO m => Trexio -> m Bool
- readMoCoefficient :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMoCoefficient :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMoCoefficientIm :: MonadIO m => Trexio -> m Bool
- readMoCoefficientIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMoCoefficientIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMoEnergy :: MonadIO m => Trexio -> m Bool
- readMoEnergy :: MonadIO m => Trexio -> m (Vector S Double)
- writeMoEnergy :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasMoKPoint :: MonadIO m => Trexio -> m Bool
- readMoKPoint :: MonadIO m => Trexio -> m (Vector S Int)
- writeMoKPoint :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasMoNum :: MonadIO m => Trexio -> m Bool
- readMoNum :: MonadIO m => Trexio -> m Int
- writeMoNum :: MonadIO m => Trexio -> Int -> m ()
- hasMoOccupation :: MonadIO m => Trexio -> m Bool
- readMoOccupation :: MonadIO m => Trexio -> m (Vector S Double)
- writeMoOccupation :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasMoSpin :: MonadIO m => Trexio -> m Bool
- readMoSpin :: MonadIO m => Trexio -> m (Vector S Int)
- writeMoSpin :: MonadIO m => Trexio -> Vector S Int -> m ()
- hasMoSymmetry :: MonadIO m => Trexio -> m Bool
- readMoSymmetry :: MonadIO m => Trexio -> m (Vector B Text)
- writeMoSymmetry :: MonadIO m => Trexio -> Vector B Text -> m ()
- hasMoType :: MonadIO m => Trexio -> m Bool
- readMoType :: MonadIO m => Trexio -> m Text
- writeMoType :: MonadIO m => Trexio -> Text -> m ()
- deleteMo1eInt :: MonadIO m => Trexio -> m ()
- hasMo1eIntCoreHamiltonian :: MonadIO m => Trexio -> m Bool
- readMo1eIntCoreHamiltonian :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntCoreHamiltonian :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMo1eIntCoreHamiltonianIm :: MonadIO m => Trexio -> m Bool
- readMo1eIntCoreHamiltonianIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntCoreHamiltonianIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMo1eIntEcp :: MonadIO m => Trexio -> m Bool
- readMo1eIntEcp :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntEcp :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMo1eIntEcpIm :: MonadIO m => Trexio -> m Bool
- readMo1eIntEcpIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntEcpIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMo1eIntKinetic :: MonadIO m => Trexio -> m Bool
- readMo1eIntKinetic :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntKinetic :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMo1eIntKineticIm :: MonadIO m => Trexio -> m Bool
- readMo1eIntKineticIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntKineticIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMo1eIntOverlap :: MonadIO m => Trexio -> m Bool
- readMo1eIntOverlap :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntOverlap :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMo1eIntOverlapIm :: MonadIO m => Trexio -> m Bool
- readMo1eIntOverlapIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntOverlapIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMo1eIntPotentialNE :: MonadIO m => Trexio -> m Bool
- readMo1eIntPotentialNE :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntPotentialNE :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasMo1eIntPotentialNEIm :: MonadIO m => Trexio -> m Bool
- readMo1eIntPotentialNEIm :: MonadIO m => Trexio -> m (Matrix S Double)
- writeMo1eIntPotentialNEIm :: MonadIO m => Trexio -> Matrix S Double -> m ()
- deleteMo2eInt :: MonadIO m => Trexio -> m ()
- hasMo2eIntEri :: MonadIO m => Trexio -> m Bool
- readMo2eIntEri :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeMo2eIntEri :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasMo2eIntEriCholesky :: MonadIO m => Trexio -> m Bool
- readMo2eIntEriCholesky :: MonadIO m => Trexio -> m (CooArray U Ix3 Double)
- writeMo2eIntEriCholesky :: MonadIO m => Trexio -> CooArray U Ix3 Double -> m ()
- hasMo2eIntEriCholeskyNum :: MonadIO m => Trexio -> m Bool
- readMo2eIntEriCholeskyNum :: MonadIO m => Trexio -> m Int
- writeMo2eIntEriCholeskyNum :: MonadIO m => Trexio -> Int -> m ()
- hasMo2eIntEriLr :: MonadIO m => Trexio -> m Bool
- readMo2eIntEriLr :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeMo2eIntEriLr :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasMo2eIntEriLrCholesky :: MonadIO m => Trexio -> m Bool
- readMo2eIntEriLrCholesky :: MonadIO m => Trexio -> m (CooArray U Ix3 Double)
- writeMo2eIntEriLrCholesky :: MonadIO m => Trexio -> CooArray U Ix3 Double -> m ()
- hasMo2eIntEriLrCholeskyNum :: MonadIO m => Trexio -> m Bool
- readMo2eIntEriLrCholeskyNum :: MonadIO m => Trexio -> m Int
- writeMo2eIntEriLrCholeskyNum :: MonadIO m => Trexio -> Int -> m ()
- deleteNucleus :: MonadIO m => Trexio -> m ()
- hasNucleusCharge :: MonadIO m => Trexio -> m Bool
- readNucleusCharge :: MonadIO m => Trexio -> m (Vector S Double)
- writeNucleusCharge :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasNucleusCoord :: MonadIO m => Trexio -> m Bool
- readNucleusCoord :: MonadIO m => Trexio -> m (Matrix S Double)
- writeNucleusCoord :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasNucleusLabel :: MonadIO m => Trexio -> m Bool
- readNucleusLabel :: MonadIO m => Trexio -> m (Vector B Text)
- writeNucleusLabel :: MonadIO m => Trexio -> Vector B Text -> m ()
- hasNucleusNum :: MonadIO m => Trexio -> m Bool
- readNucleusNum :: MonadIO m => Trexio -> m Int
- writeNucleusNum :: MonadIO m => Trexio -> Int -> m ()
- hasNucleusPointGroup :: MonadIO m => Trexio -> m Bool
- readNucleusPointGroup :: MonadIO m => Trexio -> m Text
- writeNucleusPointGroup :: MonadIO m => Trexio -> Text -> m ()
- hasNucleusRepulsion :: MonadIO m => Trexio -> m Bool
- readNucleusRepulsion :: MonadIO m => Trexio -> m Double
- writeNucleusRepulsion :: MonadIO m => Trexio -> Double -> m ()
- deletePbc :: MonadIO m => Trexio -> m ()
- hasPbcKPoint :: MonadIO m => Trexio -> m Bool
- readPbcKPoint :: MonadIO m => Trexio -> m (Vector S Double)
- writePbcKPoint :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasPbcKPointNum :: MonadIO m => Trexio -> m Bool
- readPbcKPointNum :: MonadIO m => Trexio -> m Int
- writePbcKPointNum :: MonadIO m => Trexio -> Int -> m ()
- hasPbcKPointWeight :: MonadIO m => Trexio -> m Bool
- readPbcKPointWeight :: MonadIO m => Trexio -> m (Vector S Double)
- writePbcKPointWeight :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasPbcMadelung :: MonadIO m => Trexio -> m Bool
- readPbcMadelung :: MonadIO m => Trexio -> m Double
- writePbcMadelung :: MonadIO m => Trexio -> Double -> m ()
- hasPbcPeriodic :: MonadIO m => Trexio -> m Bool
- readPbcPeriodic :: MonadIO m => Trexio -> m Int
- writePbcPeriodic :: MonadIO m => Trexio -> Int -> m ()
- deleteQmc :: MonadIO m => Trexio -> m ()
- hasQmcELoc :: MonadIO m => Trexio -> m Bool
- readQmcELoc :: MonadIO m => Trexio -> m (Vector S Double)
- writeQmcELoc :: MonadIO m => Trexio -> Vector S Double -> m ()
- hasQmcNum :: MonadIO m => Trexio -> m Bool
- readQmcNum :: MonadIO m => Trexio -> m Int
- writeQmcNum :: MonadIO m => Trexio -> Int -> m ()
- hasQmcPoint :: MonadIO m => Trexio -> m Bool
- readQmcPoint :: MonadIO m => Trexio -> m (Array S Ix3 Double)
- writeQmcPoint :: MonadIO m => Trexio -> Array S Ix3 Double -> m ()
- hasQmcPsi :: MonadIO m => Trexio -> m Bool
- readQmcPsi :: MonadIO m => Trexio -> m (Vector S Double)
- writeQmcPsi :: MonadIO m => Trexio -> Vector S Double -> m ()
- deleteRdm :: MonadIO m => Trexio -> m ()
- hasRdm1e :: MonadIO m => Trexio -> m Bool
- readRdm1e :: MonadIO m => Trexio -> m (Matrix S Double)
- writeRdm1e :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasRdm1eDn :: MonadIO m => Trexio -> m Bool
- readRdm1eDn :: MonadIO m => Trexio -> m (Matrix S Double)
- writeRdm1eDn :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasRdm1eTransition :: MonadIO m => Trexio -> m Bool
- readRdm1eTransition :: MonadIO m => Trexio -> m (Array S Ix4 Double)
- writeRdm1eTransition :: MonadIO m => Trexio -> Array S Ix4 Double -> m ()
- hasRdm1eUp :: MonadIO m => Trexio -> m Bool
- readRdm1eUp :: MonadIO m => Trexio -> m (Matrix S Double)
- writeRdm1eUp :: MonadIO m => Trexio -> Matrix S Double -> m ()
- hasRdm2e :: MonadIO m => Trexio -> m Bool
- readRdm2e :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeRdm2e :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasRdm2eCholesky :: MonadIO m => Trexio -> m Bool
- readRdm2eCholesky :: MonadIO m => Trexio -> m (CooArray U Ix3 Double)
- writeRdm2eCholesky :: MonadIO m => Trexio -> CooArray U Ix3 Double -> m ()
- hasRdm2eCholeskyNum :: MonadIO m => Trexio -> m Bool
- readRdm2eCholeskyNum :: MonadIO m => Trexio -> m Int
- writeRdm2eCholeskyNum :: MonadIO m => Trexio -> Int -> m ()
- hasRdm2eDndn :: MonadIO m => Trexio -> m Bool
- readRdm2eDndn :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeRdm2eDndn :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasRdm2eDndnCholesky :: MonadIO m => Trexio -> m Bool
- readRdm2eDndnCholesky :: MonadIO m => Trexio -> m (CooArray U Ix3 Double)
- writeRdm2eDndnCholesky :: MonadIO m => Trexio -> CooArray U Ix3 Double -> m ()
- hasRdm2eDndnCholeskyNum :: MonadIO m => Trexio -> m Bool
- readRdm2eDndnCholeskyNum :: MonadIO m => Trexio -> m Int
- writeRdm2eDndnCholeskyNum :: MonadIO m => Trexio -> Int -> m ()
- hasRdm2eTransition :: MonadIO m => Trexio -> m Bool
- readRdm2eTransition :: MonadIO m => Trexio -> m (CooArray U (IxN 6) Double)
- writeRdm2eTransition :: MonadIO m => Trexio -> CooArray U (IxN 6) Double -> m ()
- hasRdm2eUpdn :: MonadIO m => Trexio -> m Bool
- readRdm2eUpdn :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeRdm2eUpdn :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasRdm2eUpdnCholesky :: MonadIO m => Trexio -> m Bool
- readRdm2eUpdnCholesky :: MonadIO m => Trexio -> m (CooArray U Ix3 Double)
- writeRdm2eUpdnCholesky :: MonadIO m => Trexio -> CooArray U Ix3 Double -> m ()
- hasRdm2eUpdnCholeskyNum :: MonadIO m => Trexio -> m Bool
- readRdm2eUpdnCholeskyNum :: MonadIO m => Trexio -> m Int
- writeRdm2eUpdnCholeskyNum :: MonadIO m => Trexio -> Int -> m ()
- hasRdm2eUpup :: MonadIO m => Trexio -> m Bool
- readRdm2eUpup :: MonadIO m => Trexio -> m (CooArray U Ix4 Double)
- writeRdm2eUpup :: MonadIO m => Trexio -> CooArray U Ix4 Double -> m ()
- hasRdm2eUpupCholesky :: MonadIO m => Trexio -> m Bool
- readRdm2eUpupCholesky :: MonadIO m => Trexio -> m (CooArray U Ix3 Double)
- writeRdm2eUpupCholesky :: MonadIO m => Trexio -> CooArray U Ix3 Double -> m ()
- hasRdm2eUpupCholeskyNum :: MonadIO m => Trexio -> m Bool
- readRdm2eUpupCholeskyNum :: MonadIO m => Trexio -> m Int
- writeRdm2eUpupCholeskyNum :: MonadIO m => Trexio -> Int -> m ()
- deleteState :: MonadIO m => Trexio -> m ()
- hasStateCurrentLabel :: MonadIO m => Trexio -> m Bool
- readStateCurrentLabel :: MonadIO m => Trexio -> m Text
- writeStateCurrentLabel :: MonadIO m => Trexio -> Text -> m ()
- hasStateEnergy :: MonadIO m => Trexio -> m Bool
- readStateEnergy :: MonadIO m => Trexio -> m Double
- writeStateEnergy :: MonadIO m => Trexio -> Double -> m ()
- hasStateFileName :: MonadIO m => Trexio -> m Bool
- readStateFileName :: MonadIO m => Trexio -> m (Vector B Text)
- writeStateFileName :: MonadIO m => Trexio -> Vector B Text -> m ()
- hasStateId :: MonadIO m => Trexio -> m Bool
- readStateId :: MonadIO m => Trexio -> m Int
- writeStateId :: MonadIO m => Trexio -> Int -> m ()
- hasStateLabel :: MonadIO m => Trexio -> m Bool
- readStateLabel :: MonadIO m => Trexio -> m (Vector B Text)
- writeStateLabel :: MonadIO m => Trexio -> Vector B Text -> m ()
- hasStateNum :: MonadIO m => Trexio -> m Bool
- readStateNum :: MonadIO m => Trexio -> m Int
- writeStateNum :: MonadIO m => Trexio -> Int -> m ()
- intsPerDet :: (MonadIO m, MonadThrow m) => Trexio -> m Int
Documentation
deleteAmplitude :: MonadIO m => Trexio -> m () Source #
deleteAo1eInt :: MonadIO m => Trexio -> m () Source #
deleteAo2eInt :: MonadIO m => Trexio -> m () Source #
deleteBasis :: MonadIO m => Trexio -> m () Source #
deleteCell :: MonadIO m => Trexio -> m () Source #
deleteDeterminant :: MonadIO m => Trexio -> m () Source #
deleteElectron :: MonadIO m => Trexio -> m () Source #
deleteGrid :: MonadIO m => Trexio -> m () Source #
deleteJastrow :: MonadIO m => Trexio -> m () Source #
deleteMetadata :: MonadIO m => Trexio -> m () Source #
deleteMo1eInt :: MonadIO m => Trexio -> m () Source #
deleteMo2eInt :: MonadIO m => Trexio -> m () Source #
deleteNucleus :: MonadIO m => Trexio -> m () Source #
deleteState :: MonadIO m => Trexio -> m () Source #
intsPerDet :: (MonadIO m, MonadThrow m) => Trexio -> m Int Source #
Get the number of Int64
s required to store a single determinant. This is a
convenience function that avoids manual calculation via the size if Int64 and
the number of MOs.