occ
Loading...
Searching...
No Matches
wavefunction_json.h File Reference
#include <nlohmann/json.hpp>
#include <occ/qm/wavefunction.h>
Include dependency graph for wavefunction_json.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  occ::io::JsonWavefunctionReader
 
struct  occ::io::JsonWavefunctionWriter
 

Namespaces

namespace  occ
 
namespace  occ::qm
 quantum mechanics/quantum chemistry functionality including Hartree-Fock and more
 
namespace  occ::io
 file input and output module including reading wavefunction files
 

Enumerations

enum class  occ::io::JsonFormat {
  occ::io::JSON , occ::io::UBJSON , occ::io::CBOR , occ::io::BSON ,
  occ::io::MSGPACK
}
 

Functions

void occ::qm::from_json (const nlohmann::json &J, Energy &energy)
 
void occ::qm::to_json (nlohmann::json &J, const Energy &energy)
 
JsonFormat occ::io::json_format (const std::string &str)
 
bool occ::io::valid_json_format_string (const std::string &str)