occ
Loading...
Searching...
No Matches
crystal_morphology.h File Reference
#include <nlohmann/json.hpp>
#include <occ/cg/morphology_types.h>
#include <occ/cg/result_types.h>
#include <occ/crystal/crystal.h>
#include <occ/crystal/hkl.h>
#include <occ/driver/crystal_surface_energy.h>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for crystal_morphology.h:

Classes

struct  occ::driver::MorphologyOptions
 Options for the particle size/shape-dependent energy calculation. More...
 

Namespaces

namespace  occ
 
namespace  occ::cg
 
namespace  occ::driver
 

Functions

void occ::cg::to_json (nlohmann::json &, const MorphologyResult &)
 
MorphologyResult occ::driver::compute_crystal_morphology (const occ::crystal::Crystal &crystal, const occ::crystal::CrystalDimers &uc_dimers, const CrystalSurfaceEnergies &surface_energies, const occ::cg::CrystalGrowthResult &growth_result, const MorphologyOptions &options={})
 Compute the particle size/shape-dependent (surface + edge + corner) energy.