teqp 0.23.1
Loading...
Searching...
No Matches
2center_ljf.hpp File Reference
#include "teqp/types.hpp"
#include "teqp/exceptions.hpp"
#include <map>

Go to the source code of this file.

Classes

class  teqp::twocenterljf::ParameterContainer
class  teqp::twocenterljf::ReducingDensity
class  teqp::twocenterljf::ReducingTemperature
class  teqp::twocenterljf::AttractiveContribution
class  teqp::twocenterljf::HardSphereContribution
class  teqp::twocenterljf::DipolarContribution
class  teqp::twocenterljf::QuadrupolarContribution
class  teqp::twocenterljf::Twocenterljf< TypePolarContribution >

Namespaces

namespace  teqp
namespace  teqp::twocenterljf

Enumerations

enum  teqp::twocenterljf::model_types_2CLJF { teqp::twocenterljf::MECKE = 1 , teqp::twocenterljf::LISAL = 2 }

Functions

auto teqp::twocenterljf::get_density_reducing (const std::string &name)
auto teqp::twocenterljf::get_temperature_reducing (const std::string &name)
auto teqp::twocenterljf::get_Attractive_contribution (const std::string &name)
auto teqp::twocenterljf::get_HardSphere_contribution ()
auto teqp::twocenterljf::get_Dipolar_contribution (const std::string &name)
auto teqp::twocenterljf::get_Quadrupolar_contribution (const std::string &name)
auto teqp::twocenterljf::build_two_center_model (const std::string &model_version, const double &L=0.0)
auto teqp::twocenterljf::build_two_center_model_dipole (const std::string &model_version, const double &L=0.0, const double &mu_sq=0.0)
auto teqp::twocenterljf::build_two_center_model_quadrupole (const std::string &model_version, const double &L=0.0, const double &Q_sq=0.0)

Variables

const std::map< std::string, model_types_2CLJFteqp::twocenterljf::modelmap = { {"2CLJF_Mecke",MECKE},{"2CLJF_Lisal",LISAL} }