CASM  1.1.0
A Clusters Approach to Statistical Mechanics
api.hh File Reference
#include <iostream>
#include <sstream>

Go to the source code of this file.

typedef struct cPrimClex cPrimClex
 For CASM::PrimClex*. More...
 
typedef struct costream costream
 For std::ostream*. More...
 
costreamcasm_STDOUT ()
 
costreamcasm_STDERR ()
 
costreamcasm_nullstream_new ()
 
costreamcasm_ostringstream_new ()
 
void casm_ostringstream_delete (costream *ptr)
 
unsigned long casm_ostringstream_size (costream *ptr)
 
char * casm_ostringstream_strcpy (costream *ptr, char *c_str)
 
cPrimClexcasm_primclex_null ()
 
cPrimClexcasm_primclex_new (char *path, costream *log, costream *err_log)
 
void casm_primclex_delete (cPrimClex *ptr)
 
void casm_primclex_refresh (cPrimClex *ptr, costream *log, costream *err_log, bool read_settings, bool read_composition, bool read_chem_ref, bool read_configs, bool clear_clex)
 
void casm_command_list (costream *ostringstream_log)
 Print to log the recognized casm commands as a JSON array. More...
 
int casm_capi (char *args, cPrimClex *primclex, char *root, costream *log, costream *err_log)