CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
api.cc File Reference
#include "ccasm/api.hh"
#include <wordexp.h>
#include "casm/casm_io/Log.hh"
#include "casm/clex/PrimClex.hh"
#include "casm/external/boost.hh"
#include "casm/app/casm_functions.hh"

Go to the source code of this file.

Functions

costreamcasm_STDOUT ()
 
costreamcasm_STDERR ()
 
costreamcasm_nullstream ()
 
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 *debug_log, costream *err_log)
 
void casm_primclex_delete (cPrimClex *ptr)
 
void casm_primclex_refresh (cPrimClex *ptr, bool read_settings, bool read_composition, bool read_chem_ref, bool read_configs, bool clear_clex)
 
void casm_command_list (costream *ostringstream_log)
 
int casm_capi (char *args, cPrimClex *primclex, char *root, costream *log, costream *debug_log, costream *err_log)
 

Function Documentation

int casm_capi ( char *  args,
cPrimClex primclex,
char *  root,
costream log,
costream debug_log,
costream err_log 
)

Definition at line 85 of file api.cc.

void casm_command_list ( costream ostringstream_log)

Definition at line 73 of file api.cc.

costream* casm_nullstream ( )

Definition at line 23 of file api.cc.

void casm_ostringstream_delete ( costream ptr)

Definition at line 32 of file api.cc.

costream* casm_ostringstream_new ( )

Definition at line 28 of file api.cc.

unsigned long casm_ostringstream_size ( costream ptr)

Definition at line 36 of file api.cc.

char* casm_ostringstream_strcpy ( costream ptr,
char *  c_str 
)

Definition at line 41 of file api.cc.

void casm_primclex_delete ( cPrimClex ptr)

Definition at line 59 of file api.cc.

cPrimClex* casm_primclex_new ( char *  path,
costream log,
costream debug_log,
costream err_log 
)

Definition at line 51 of file api.cc.

cPrimClex* casm_primclex_null ( )

Definition at line 47 of file api.cc.

void casm_primclex_refresh ( cPrimClex ptr,
bool  read_settings,
bool  read_composition,
bool  read_chem_ref,
bool  read_configs,
bool  clear_clex 
)

Definition at line 63 of file api.cc.

costream* casm_STDERR ( )

Definition at line 18 of file api.cc.

costream* casm_STDOUT ( )

Definition at line 14 of file api.cc.