#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <cstdlib>
#include <cmath>
#include <sstream>
#include <sys/stat.h>
#include <unistd.h>
#include <Eigen/Eigen>
#include <iomanip>
Go to the source code of this file.
|
std::tuple< Eigen::MatrixXd, Eigen::Matrix3d, Eigen::Vector3d > | read_oILAB_output (const std::string &path) |
|
void | write_lammps_datafile (const std::string &filename, const std::vector< std::vector< double > > &box, const Eigen::MatrixXd &atom_data, int atom_types) |
|
void | write_lammps_input_script (const std::string &filename, const std::string &infile, const std::string &outfile, double gb_thickness_parameter, const std::string &potential_file_path, const std::string &output_dump_file) |
|
std::vector< std::vector< double > > | read_python_outfile (const std::string &path) |
|
std::pair< double, double > | energy (const std::string &lammpsLocation, const std::string &oilabConfigFile, const std::string &potentialFile) |
|
◆ energy()
std::pair< double, double > energy |
( |
const std::string & |
lammpsLocation, |
|
|
const std::string & |
oilabConfigFile, |
|
|
const std::string & |
potentialFile |
|
) |
| |
◆ read_oILAB_output()
std::tuple< Eigen::MatrixXd, Eigen::Matrix3d, Eigen::Vector3d > read_oILAB_output |
( |
const std::string & |
path | ) |
|
◆ read_python_outfile()
std::vector< std::vector< double > > read_python_outfile |
( |
const std::string & |
path | ) |
|
◆ write_lammps_datafile()
void write_lammps_datafile |
( |
const std::string & |
filename, |
|
|
const std::vector< std::vector< double > > & |
box, |
|
|
const Eigen::MatrixXd & |
atom_data, |
|
|
int |
atom_types |
|
) |
| |
◆ write_lammps_input_script()
void write_lammps_input_script |
( |
const std::string & |
filename, |
|
|
const std::string & |
infile, |
|
|
const std::string & |
outfile, |
|
|
double |
gb_thickness_parameter, |
|
|
const std::string & |
potential_file_path, |
|
|
const std::string & |
output_dump_file |
|
) |
| |