occ
Loading...
Searching...
No Matches
crystal_json.h File Reference
#include <nlohmann/json.hpp>
#include <occ/crystal/crystal.h>
Include dependency graph for crystal_json.h:

Classes

struct  nlohmann::adl_serializer< occ::crystal::SymmetryOperation >
 
struct  nlohmann::adl_serializer< occ::crystal::SpaceGroup >
 
struct  nlohmann::adl_serializer< occ::crystal::Crystal >
 

Namespaces

namespace  occ
 
namespace  occ::crystal
 functionality related to periodic crystal structures, space groups, symmetry operations
 
namespace  nlohmann
 

Functions

void occ::crystal::to_json (nlohmann::json &j, const CrystalDimers &)
 
void occ::crystal::from_json (const nlohmann::json &j, CrystalDimers &)
 
void occ::crystal::to_json (nlohmann::json &j, const AsymmetricUnit &)
 
void occ::crystal::from_json (const nlohmann::json &j, AsymmetricUnit &)
 
void occ::crystal::to_json (nlohmann::json &j, const UnitCell &)
 
void occ::crystal::from_json (const nlohmann::json &j, UnitCell &)
 
void occ::crystal::to_json (nlohmann::json &j, const CrystalAtomRegion &)
 
void occ::crystal::from_json (const nlohmann::json &j, CrystalAtomRegion &)