occ
Loading...
Searching...
No Matches
occ::elastic_fit::ElasticFitter Class Reference

#include <elastic_fitting.h>

Public Member Functions

 ElasticFitter (const FittingSettings &settings)
 
FittingResults fit_elastic_tensor (const occ::interaction::ElatResults &elat_data)
 
std::vector< std::string > generate_gulp_input (const occ::interaction::ElatResults &elat_data, const FittingResults &results) const
 

Static Public Member Functions

static void print_elastic_tensor (const occ::Mat6 &tensor, const std::string &title="Elastic constant matrix: (Units=GPa)")
 
static void save_elastic_tensor (const occ::Mat6 &tensor, const std::string &filename)
 

Constructor & Destructor Documentation

◆ ElasticFitter()

occ::elastic_fit::ElasticFitter::ElasticFitter ( const FittingSettings settings)
explicit

Member Function Documentation

◆ fit_elastic_tensor()

FittingResults occ::elastic_fit::ElasticFitter::fit_elastic_tensor ( const occ::interaction::ElatResults elat_data)

◆ generate_gulp_input()

std::vector< std::string > occ::elastic_fit::ElasticFitter::generate_gulp_input ( const occ::interaction::ElatResults elat_data,
const FittingResults results 
) const

◆ print_elastic_tensor()

static void occ::elastic_fit::ElasticFitter::print_elastic_tensor ( const occ::Mat6 tensor,
const std::string &  title = "Elastic constant matrix: (Units=GPa)" 
)
static

◆ save_elastic_tensor()

static void occ::elastic_fit::ElasticFitter::save_elastic_tensor ( const occ::Mat6 tensor,
const std::string &  filename 
)
static

The documentation for this class was generated from the following file: