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 (unsigned int unit, unsigned int errval)
 
int psi::psio_open (unsigned int unit, int status)
 
int psi::psio_close (unsigned int unit, int keep)
 
std::string psi::psio_getpid (void)
 
unsigned int psi::psio_get_numvols_default (void)
 
int psi::psio_get_volpath_default (unsigned int volume, char **path)
 
int psi::psio_get_filename_default (char **name)
 
psio_address psi::psio_get_address (psio_address start, ULI shift)
 
psio_address psi::psio_get_global_address (psio_address entry_start, psio_address rel_address)
 
int psi::psio_volseek (psio_vol *vol, ULI page, ULI offset, ULI numvols)
 
psio_address psi::psio_get_entry_end (unsigned int unit, const char *key)
 
int psi::psio_tocwrite (unsigned int unit)
 
int psi::psio_tocread (unsigned int unit)
 
void psi::psio_tocprint (unsigned int unit, FILE *output)
 
psio_tocentry * psi::psio_tocscan (unsigned int unit, const char *key)
 
bool psi::psio_tocentry_exists (unsigned int unit, const char *key)
 
psio_tocentry * psi::psio_toclast (unsigned int unit)
 
int psi::psio_tocclean (unsigned int unit, const char *key)
 
int psi::psio_write (unsigned int unit, const char *key, char *buffer, ULI size, psio_address sadd, psio_address *eadd)
 
int psi::psio_read (unsigned int unit, const char *key, char *buffer, ULI size, psio_address sadd, psio_address *eadd)
 
int psi::psio_write_entry (unsigned int unit, const char *key, char *buffer, ULI size)
 
int psi::psio_read_entry (unsigned int unit, const char *key, char *buffer, ULI size)
 
int psi::psio_write_block (unsigned int unit, const char *key, char *buffer, ULI blksiz, ULI start_blk, ULI end_blk)
 
int psi::psio_read_block (unsigned int unit, const char *key, char *buffer, ULI blksiz, ULI start_blk, ULI end_blk)
 
int psi::psio_rw (unsigned int unit, char *buffer, psio_address address, ULI size, int wrt)
 
int psi::psio_zero_disk (unsigned int unit, const char *key, ULI rows, ULI cols)
 
int psi::psio_open_check (unsigned int unit)
 
unsigned long int psi::psio_rd_toclen (unsigned int unit)
 
void psi::psio_wt_toclen (unsigned int unit, ULI 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 (unsigned int unit, const char *key)