Psi4
Namespaces | Functions
psio.h File Reference
#include <cstdio>
#include "psi4/libpsio/config.h"
#include <string>

Go to the source code of this file.

Namespaces

 psi
 This is all defined in python.cc initialize.
 

Functions

int psi::psio_init (void)
 
int psi::psio_ipv1_config (void)
 
int psi::psio_state ()
 
int psi::psio_done (void)
 
void psi::psio_error (size_t unit, size_t errval)
 
int psi::psio_open (size_t unit, int status)
 
int psi::psio_close (size_t unit, int keep)
 
std::string psi::psio_getpid (void)
 
size_t psi::psio_get_numvols_default (void)
 
int psi::psio_get_volpath_default (size_t volume, char **path)
 
int psi::psio_get_filename_default (char **name)
 
psio_address psi::psio_get_address (psio_address start, size_t shift)
 
psio_address psi::psio_get_global_address (psio_address entry_start, psio_address rel_address)
 
int psi::psio_volseek (psio_vol *vol, size_t page, size_t offset, size_t numvols)
 
psio_address psi::psio_get_entry_end (size_t unit, const char *key)
 
int psi::psio_tocwrite (size_t unit)
 
int psi::psio_tocread (size_t unit)
 
void psi::psio_tocprint (size_t unit, FILE *output)
 
psio_tocentry * psi::psio_tocscan (size_t unit, const char *key)
 
bool psi::psio_tocentry_exists (size_t unit, const char *key)
 
psio_tocentry * psi::psio_toclast (size_t unit)
 
int psi::psio_tocclean (size_t unit, const char *key)
 
int psi::psio_write (size_t unit, const char *key, char *buffer, size_t size, psio_address sadd, psio_address *eadd)
 
int psi::psio_read (size_t unit, const char *key, char *buffer, size_t size, psio_address sadd, psio_address *eadd)
 
int psi::psio_write_entry (size_t unit, const char *key, char *buffer, size_t size)
 
int psi::psio_read_entry (size_t unit, const char *key, char *buffer, size_t size)
 
int psi::psio_write_block (size_t unit, const char *key, char *buffer, size_t blksiz, size_t start_blk, size_t end_blk)
 
int psi::psio_read_block (size_t unit, const char *key, char *buffer, size_t blksiz, size_t start_blk, size_t end_blk)
 
int psi::psio_rw (size_t unit, char *buffer, psio_address address, size_t size, int wrt)
 
int psi::psio_zero_disk (size_t unit, const char *key, size_t rows, size_t cols)
 
int psi::psio_open_check (size_t unit)
 
size_t psi::psio_rd_toclen (size_t unit)
 
void psi::psio_wt_toclen (size_t unit, size_t toclen)
 
int psi::psio_set_filescfg_kwd (const char *kwdgrp, const char *kwd, int unit, const char *kwdval)
 
const char * psi::psio_get_filescfg_kwd (const char *kwdgrp, const char *kwd, int unit)
 
bool psi::psio_tocdel (size_t unit, const char *key)