polymers 0.3.7

Polymers Modeling Library
Documentation
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_force(number_of_links: u8, link_length: f64, end_to_end_length: f64, temperature: f64) -> f64
{
    super::force(&number_of_links, &link_length, &end_to_end_length, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_force(nondimensional_end_to_end_length_per_link: f64) -> f64
{
    super::nondimensional_force(&nondimensional_end_to_end_length_per_link)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_helmholtz_free_energy(number_of_links: u8, link_length: f64, hinge_mass: f64, end_to_end_length: f64, temperature: f64) -> f64
{
    super::helmholtz_free_energy(&number_of_links, &link_length, &hinge_mass, &end_to_end_length, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_helmholtz_free_energy_per_link(number_of_links: u8, link_length: f64, hinge_mass: f64, end_to_end_length: f64, temperature: f64) -> f64
{
    super::helmholtz_free_energy_per_link(&number_of_links, &link_length, &hinge_mass, &end_to_end_length, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_relative_helmholtz_free_energy(number_of_links: u8, link_length: f64, end_to_end_length: f64, temperature: f64) -> f64
{
    super::relative_helmholtz_free_energy(&number_of_links, &link_length, &end_to_end_length, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_relative_helmholtz_free_energy_per_link(number_of_links: u8, link_length: f64, end_to_end_length: f64, temperature: f64) -> f64
{
    super::relative_helmholtz_free_energy_per_link(&number_of_links, &link_length, &end_to_end_length, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_helmholtz_free_energy(number_of_links: u8, link_length: f64, hinge_mass: f64, nondimensional_end_to_end_length_per_link: f64, temperature: f64) -> f64
{
    super::nondimensional_helmholtz_free_energy(&number_of_links, &link_length, &hinge_mass, &nondimensional_end_to_end_length_per_link, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_helmholtz_free_energy_per_link(number_of_links: u8, link_length: f64, hinge_mass: f64, nondimensional_end_to_end_length_per_link: f64, temperature: f64) -> f64
{
    super::nondimensional_helmholtz_free_energy_per_link(&number_of_links, &link_length, &hinge_mass, &nondimensional_end_to_end_length_per_link, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_relative_helmholtz_free_energy(number_of_links: u8, nondimensional_end_to_end_length_per_link: f64) -> f64
{
    super::nondimensional_relative_helmholtz_free_energy(&number_of_links, &nondimensional_end_to_end_length_per_link)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_relative_helmholtz_free_energy_per_link(nondimensional_end_to_end_length_per_link: f64) -> f64
{
    super::nondimensional_relative_helmholtz_free_energy_per_link(&nondimensional_end_to_end_length_per_link)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_equilibrium_distribution(number_of_links: u8, link_length: f64, normalization_nondimensional_equilibrium_distribution: f64, end_to_end_length: f64) -> f64
{
    super::equilibrium_distribution(&number_of_links, &link_length, &normalization_nondimensional_equilibrium_distribution, &end_to_end_length)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_equilibrium_distribution(number_of_links: u8, normalization_nondimensional_equilibrium_distribution: f64, nondimensional_end_to_end_length_per_link: f64) -> f64
{
    super::nondimensional_equilibrium_distribution(&number_of_links, &normalization_nondimensional_equilibrium_distribution, &nondimensional_end_to_end_length_per_link)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_equilibrium_radial_distribution(number_of_links: u8, link_length: f64, normalization_nondimensional_equilibrium_distribution: f64, end_to_end_length: f64) -> f64
{
    super::equilibrium_radial_distribution(&number_of_links, &link_length, &normalization_nondimensional_equilibrium_distribution, &end_to_end_length)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_equilibrium_radial_distribution(number_of_links: u8, normalization_nondimensional_equilibrium_distribution: f64, nondimensional_end_to_end_length_per_link: f64) -> f64
{
    super::nondimensional_equilibrium_radial_distribution(&number_of_links, &normalization_nondimensional_equilibrium_distribution, &nondimensional_end_to_end_length_per_link)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_gibbs_free_energy(number_of_links: u8, link_length: f64, hinge_mass: f64, end_to_end_length: f64, temperature: f64) -> f64
{
    super::gibbs_free_energy(&number_of_links, &link_length, &hinge_mass, &end_to_end_length, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_gibbs_free_energy_per_link(number_of_links: u8, link_length: f64, hinge_mass: f64, end_to_end_length: f64, temperature: f64) -> f64
{
    super::gibbs_free_energy_per_link(&number_of_links, &link_length, &hinge_mass, &end_to_end_length, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_relative_gibbs_free_energy(number_of_links: u8, link_length: f64, end_to_end_length: f64, temperature: f64) -> f64
{
    super::relative_gibbs_free_energy(&number_of_links, &link_length, &end_to_end_length, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_relative_gibbs_free_energy_per_link(number_of_links: u8, link_length: f64, end_to_end_length: f64, temperature: f64) -> f64
{
    super::relative_gibbs_free_energy_per_link(&number_of_links, &link_length, &end_to_end_length, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_gibbs_free_energy(number_of_links: u8, link_length: f64, hinge_mass: f64, nondimensional_end_to_end_length_per_link: f64, temperature: f64) -> f64
{
    super::nondimensional_gibbs_free_energy(&number_of_links, &link_length, &hinge_mass, &nondimensional_end_to_end_length_per_link, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_gibbs_free_energy_per_link(number_of_links: u8, link_length: f64, hinge_mass: f64, nondimensional_end_to_end_length_per_link: f64, temperature: f64) -> f64
{
    super::nondimensional_gibbs_free_energy_per_link(&number_of_links, &link_length, &hinge_mass, &nondimensional_end_to_end_length_per_link, &temperature)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_relative_gibbs_free_energy(number_of_links: u8, nondimensional_end_to_end_length_per_link: f64) -> f64
{
    super::nondimensional_relative_gibbs_free_energy(&number_of_links, &nondimensional_end_to_end_length_per_link)
}
#[no_mangle]
pub extern fn physics_single_chain_fjc_thermodynamics_isometric_legendre_nondimensional_relative_gibbs_free_energy_per_link(number_of_links: u8, nondimensional_end_to_end_length_per_link: f64) -> f64
{
    super::nondimensional_relative_gibbs_free_energy_per_link(&number_of_links, &nondimensional_end_to_end_length_per_link)
}