teqp 0.22.0
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} }