Skip to content

Commit ba8e970

Browse files
committed
jl done besides ufjc thermo legendre tests
1 parent d948da3 commit ba8e970

File tree

40 files changed

+10136
-0
lines changed

40 files changed

+10136
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
#[no_mangle]
2+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_force(number_of_links: u8, link_length: f64, link_stiffness: f64, end_to_end_length: f64, temperature: f64) -> f64
3+
{
4+
super::force(&number_of_links, &link_length, &link_stiffness, &end_to_end_length, &temperature)
5+
}
6+
#[no_mangle]
7+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_nondimensional_force(nondimensional_link_stiffness: f64, nondimensional_end_to_end_length_per_link: f64) -> f64
8+
{
9+
super::nondimensional_force(&nondimensional_link_stiffness, &nondimensional_end_to_end_length_per_link)
10+
}
11+
#[no_mangle]
12+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_helmholtz_free_energy(number_of_links: u8, link_length: f64, hinge_mass: f64, link_stiffness: f64, end_to_end_length: f64, temperature: f64) -> f64
13+
{
14+
super::helmholtz_free_energy(&number_of_links, &link_length, &hinge_mass, &link_stiffness, &end_to_end_length, &temperature)
15+
}
16+
#[no_mangle]
17+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_helmholtz_free_energy_per_link(number_of_links: u8, link_length: f64, hinge_mass: f64, link_stiffness: f64, end_to_end_length: f64, temperature: f64) -> f64
18+
{
19+
super::helmholtz_free_energy_per_link(&number_of_links, &link_length, &hinge_mass, &link_stiffness, &end_to_end_length, &temperature)
20+
}
21+
#[no_mangle]
22+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_relative_helmholtz_free_energy(number_of_links: u8, link_length: f64, link_stiffness: f64, end_to_end_length: f64, temperature: f64) -> f64
23+
{
24+
super::relative_helmholtz_free_energy(&number_of_links, &link_length, &link_stiffness, &end_to_end_length, &temperature)
25+
}
26+
#[no_mangle]
27+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_relative_helmholtz_free_energy_per_link(number_of_links: u8, link_length: f64, link_stiffness: f64, end_to_end_length: f64, temperature: f64) -> f64
28+
{
29+
super::relative_helmholtz_free_energy_per_link(&number_of_links, &link_length, &link_stiffness, &end_to_end_length, &temperature)
30+
}
31+
#[no_mangle]
32+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_nondimensional_helmholtz_free_energy(number_of_links: u8, link_length: f64, hinge_mass: f64, nondimensional_link_stiffness: f64, nondimensional_end_to_end_length_per_link: f64, temperature: f64) -> f64
33+
{
34+
super::nondimensional_helmholtz_free_energy(&number_of_links, &link_length, &hinge_mass, &nondimensional_link_stiffness, &nondimensional_end_to_end_length_per_link, &temperature)
35+
}
36+
#[no_mangle]
37+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_nondimensional_helmholtz_free_energy_per_link(number_of_links: u8, link_length: f64, hinge_mass: f64, nondimensional_link_stiffness: f64, nondimensional_end_to_end_length_per_link: f64, temperature: f64) -> f64
38+
{
39+
super::nondimensional_helmholtz_free_energy_per_link(&number_of_links, &link_length, &hinge_mass, &nondimensional_link_stiffness, &nondimensional_end_to_end_length_per_link, &temperature)
40+
}
41+
#[no_mangle]
42+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_nondimensional_relative_helmholtz_free_energy(number_of_links: u8, nondimensional_link_stiffness: f64, nondimensional_end_to_end_length_per_link: f64) -> f64
43+
{
44+
super::nondimensional_relative_helmholtz_free_energy(&number_of_links, &nondimensional_link_stiffness, &nondimensional_end_to_end_length_per_link)
45+
}
46+
#[no_mangle]
47+
pub extern fn physics_single_chain_ufjc_lennard_jones_thermodynamics_isometric_asymptotic_legendre_nondimensional_relative_helmholtz_free_energy_per_link(nondimensional_link_stiffness: f64, nondimensional_end_to_end_length_per_link: f64) -> f64
48+
{
49+
super::nondimensional_relative_helmholtz_free_energy_per_link(&nondimensional_link_stiffness, &nondimensional_end_to_end_length_per_link)
50+
}

0 commit comments

Comments
 (0)