trexio-hs
CopyrightPhillip Seeber 2024
LicenseBSD-3-Clause
Maintainer[email protected]
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageGHC2021

TREXIO.HighLevel

Description

 
Synopsis

Documentation

deleteAo :: MonadIO m => Trexio -> m () Source #

writeAoNum :: MonadIO m => Trexio -> Int -> m () Source #

deleteCell :: MonadIO m => Trexio -> m () Source #

deleteCsf :: MonadIO m => Trexio -> m () Source #

writeCsfNum :: MonadIO m => Trexio -> Int -> m () Source #

deleteEcp :: MonadIO m => Trexio -> m () Source #

writeEcpNum :: MonadIO m => Trexio -> Int -> m () Source #

deleteGrid :: MonadIO m => Trexio -> m () Source #

writeGridNum :: MonadIO m => Trexio -> Int -> m () Source #

deleteMo :: MonadIO m => Trexio -> m () Source #

writeMoNum :: MonadIO m => Trexio -> Int -> m () Source #

writeMoType :: MonadIO m => Trexio -> Text -> m () Source #

deletePbc :: MonadIO m => Trexio -> m () Source #

deleteQmc :: MonadIO m => Trexio -> m () Source #

writeQmcNum :: MonadIO m => Trexio -> Int -> m () Source #

deleteRdm :: MonadIO m => Trexio -> m () Source #

writeStateId :: MonadIO m => Trexio -> Int -> m () Source #

writeStateNum :: MonadIO m => Trexio -> Int -> m () Source #

intsPerDet :: (MonadIO m, MonadThrow m) => Trexio -> m Int Source #

Get the number of Int64s 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.