Procedures

ProcedureLocationProcedure TypeDescription
ang_cos m_ia_angle Subroutine

Calculates energy for angular cosine interaction. params(1) = k

ang_harm m_ia_angle Subroutine

Calculates energy for harmonic angular interaction. params(1) = k

ang_tab m_ia_angle Subroutine

Calculates energy for tabulated interaction.

ang_tab_set m_ia_angle Subroutine

Setter for tabulated interaction. params(1) = vtltmin, params(2) = vtgtmax, params(3) = intrp_meth, params(4) = flag_bc cache(1) = tmin, cache(2) = tmax

assignment(=) m_vector Interface
atan_build m_nbr_lists Subroutine
atbo_build m_nbr_lists Subroutine
atdh_build m_nbr_lists Subroutine
basis_function_b_val m_spline Subroutine

BASIS_FUNCTION_B_VAL evaluates the B spline basis function.

basis_function_beta_val m_spline Subroutine

BASIS_FUNCTION_BETA_VAL evaluates the beta spline basis function.

basis_matrix_b_uni m_spline Subroutine

BASIS_MATRIX_B_UNI sets up the uniform B spline basis matrix.

basis_matrix_beta_uni m_spline Subroutine

BASIS_MATRIX_BETA_UNI sets up the uniform beta spline basis matrix.

basis_matrix_bezier m_spline Subroutine

BASIS_MATRIX_BEZIER sets up the cubic Bezier spline basis matrix.

basis_matrix_hermite m_spline Subroutine

BASIS_MATRIX_HERMITE sets up the Hermite spline basis matrix.

basis_matrix_overhauser_nonuni m_spline Subroutine
basis_matrix_overhauser_nul m_spline Subroutine

BASIS_MATRIX_OVERHAUSER_NUL sets the nonuniform left Overhauser basis matrix.

basis_matrix_overhauser_nur m_spline Subroutine
basis_matrix_overhauser_uni m_spline Subroutine

BASIS_MATRIX_OVERHAUSER_UNI sets the uniform Overhauser spline basis matrix.

basis_matrix_overhauser_uni_l m_spline Subroutine

BASIS_MATRIX_OVERHAUSER_UNI_L sets the left uniform Overhauser basis matrix.

basis_matrix_overhauser_uni_r m_spline Subroutine

BASIS_MATRIX_OVERHAUSER_UNI_R sets the right uniform Overhauser basis matrix.

basis_matrix_tmp m_spline Subroutine

BASIS_MATRIX_TMP computes Q = T * MBASIS * P

bc_val m_spline Subroutine

BC_VAL evaluates a parameterized N-th degree Bezier curve in 2D.

bez_val m_spline Function

BEZ_VAL evaluates an N-th degree Bezier function at a point.

bond_fene m_ia_bond Subroutine

Calculates energy for FENE bond interaction. If bond length exceeds maximum extensible spring length, an error will be reported as ierr = 1. params(1) = kspring, params(2) = r0, params(3) = delta

bond_harm m_ia_bond Subroutine

Calculates energy for harmonic bond interaction.

bond_kg m_ia_bond Subroutine

Calculates energy for Kremer-Grest bond interaction. If bond length exceeds maximum extensible spring length, an error will be reported as ierr = 1.

bond_kg_set m_ia_bond Subroutine

Setter for FENE bond interaction. params(1) = kspring, params(2) = r0, params(3) = eps, params(4) = sigma cache(1) = r0^2, cache(2) = sigma^2, cache(3) = 2^(1/6)*sigma

bond_tab m_ia_bond Subroutine

Calculates energy for tabulated interaction.

bond_tab_set m_ia_bond Subroutine

Setter for tabulated interaction. params(1) = vtltmin, params(2) = vtgtmax, params(3) = intrp_meth, params(4) = flag_bc cache(1) = tmin, cache(2) = tmax

bp01 m_spline Subroutine

BP01 evaluates the Bernstein basis polynomials for [0,1] at a point.

bpab m_spline Subroutine

BPAB evaluates the Bernstein basis polynomials for [A,B] at a point.

bpab_approx m_spline Subroutine

BPAB_APPROX evaluates the Bernstein polynomial approximant to F(X) on [A,B].

chfev m_spline Subroutine

CHFEV evaluates a cubic polynomial given in Hermite form.

compact_real_string m_strings Subroutine

Compact a string representing a real number, so that the same value is displayed with fewer characters.

config_clear m_setup Subroutine

Clears out all configuration related variables in module m_globals.

data_to_dif m_spline Subroutine

DATA_TO_DIF sets up a divided difference table from raw data.

delete_stream m_ran_num Subroutine
dif_val m_spline Subroutine

DIF_VAL evaluates a divided difference polynomial at a point.

dqsort m_qsort Subroutine

Sorts a sequence of reals

dvector_append m_vector Subroutine

Adds an element to the end of a dvector. Reallocation will take place if required.

dvector_assign m_vector Subroutine

Copies the contents of dvector other to dvector this

dvector_clear m_vector Subroutine

Clears a dvector. Access allowed after a call to clear.

dvector_delete m_vector Subroutine

Deletes a dvector. No access is allowed to this object after this call.

dvector_from_array m_vector Subroutine

Creates a dvector with all elements from an array

dvector_get_data m_vector Subroutine

Returns a pointer to the underlying data of a dvector

dvector_get_len m_vector Function

Returns the length of a dvector

dvector_get_val m_vector Function

Returns the ith element of a dvector.

dvector_init m_vector Subroutine

Creates an empty dvector with all elements equal to zero.

dvector_print m_vector Subroutine

Prints a dvector

dvector_set_val m_vector Subroutine

Sets the value of the ith element of a dvector. No bounds check is performed.

dvector_shrink_to_fit m_vector Subroutine

Releases additional memory to fit underlying data of a dvector to a size this%len_init.

dvector_sort m_vector Subroutine

Sorts a dvector in ascending order. If order is provided, it will contain the sorted indices. The size of order must be at least this%len.

dvector_unique m_vector Subroutine

Sorts and removes all duplicate entries of a dvector. Note that the internal buffer size remains unchanged. To reduce the buffer size, call dvector_shrink_to_fit.

exat_build m_nbr_lists Subroutine
finish m_setup Subroutine
get_iuniform m_ran_num Function
get_rv_gaussian m_ran_num Subroutine
get_rv_iuniform m_ran_num Subroutine
get_rv_uniform m_ran_num Subroutine
get_uniform m_ran_num Function
hms_current_hms m_timestamp Subroutine

HMS_CURRENT_HMS returns the current HMS time as integers.

Read more…
hms_current_print m_timestamp Subroutine

HMS_CURRENT_PRINT prints the current HMS time, and a user specified string.

Read more…
hms_current_string m_timestamp Subroutine

HMS_CURRENT_STRING writes the current HMS data into a string.

Read more…
hms_delta_print m_timestamp Subroutine

HMS_DELTA_PRINT prints the change in HMS time, and a user specified string.

Read more…
i_dvector_assign m_vector Subroutine

Copies the contents of ivector other to dvector this. Integers are cast to reals.

ia_angle_setup m_ia_angle Subroutine

Sets up parameters for angle potentials

ia_bond_setup m_ia_bond Subroutine

Sets up parameters for bond potentials

ia_calc_angle_energy m_interaction Subroutine

Calculates total angular energy. Will overwrite energy_angle in module m_globals.

ia_calc_atm_angle_energy m_interaction Subroutine

Calculates the angle energy due to a single atom.

ia_calc_atm_bond_energy m_interaction Subroutine

Calculates the bond energy of a single atom.

ia_calc_atm_dihedral_energy m_interaction Subroutine

Calculates the dihedral energy due to a single atom.

ia_calc_atm_tether_energy m_interaction Subroutine

Calculates the tether energy due to a single atom.

ia_calc_atm_vdw_energy m_interaction Subroutine

Calculates the pair energy of a single atom. No Verlet list is used.

ia_calc_atm_vdw_energy_vl m_interaction Subroutine

Calculates the pair energy of a single atom using Verlet list. The Verlet list takes care of excluded atoms.

ia_calc_bond_energy m_interaction Subroutine

Calculates total bond energy. Will overwrite energy_bond in module m_globals.

ia_calc_dihedral_energy m_interaction Subroutine

Calculates total dihedral energy. Will overwrite energy_dihedral in module m_globals.

ia_calc_energy m_interaction Subroutine

Calculates total energy

ia_calc_external_energy m_interaction Subroutine

Calculates total energy due to external fields. Will overwrite energy_external in module m_globals.

ia_calc_tether_energy m_interaction Subroutine

Calculates total tether energy. Will overwrite energy_tether in module m_globals.

ia_calc_vdw_energy m_interaction Subroutine

Calculates total energy due to short-ranged non-bonded pairwise interactions. Uses direct N^2 calculation. Will overwrite energy_vdw in module m_globals.

ia_calc_vdw_energy_vl m_interaction Subroutine

Calculates total energy due to short-ranged pairwise interactions. Uses Verlet list. The Verlet list takes care of excluded atoms.

ia_dihedral_setup m_ia_dihedral Subroutine

Sets up parameters for dihedral potentials

ia_external_setup m_ia_external Subroutine

Sets up parameters for external potentials. Placeholder.

ia_get_angle_energy m_ia_angle Subroutine

Calculates the energy due to an angle potential.

ia_get_bond_energy m_ia_bond Subroutine

Calculates the energy due to a bond.

ia_get_dihedral_energy m_ia_dihedral Subroutine

Calculates the energy due to a dihedral.

ia_get_external_energy m_ia_external Subroutine

Calculates the energy due to an external field.

ia_get_tether_energy m_ia_tether Subroutine

Calculates the energy due to a tether.

ia_get_vdw_energy m_ia_vdw Subroutine

Calculates the energy due to a single interacting pair of atoms.

ia_setup m_interaction Subroutine

Sets up parameters for potentials

ia_tether_setup m_ia_tether Subroutine

Sets up parameters for tether potentials

ia_vdw_setup m_ia_vdw Subroutine

Sets up parameters for vdw potential.

init_stream m_ran_num Subroutine
iqsort m_qsort Subroutine

Sorts a sequence of integers

itbl_init m_table Subroutine

Creates an empty itable_t with num_rows rows and all rows having zero elements.

ivector_append m_vector Subroutine

Adds an element to the end of an ivector. Reallocation will take place if required.

ivector_assign m_vector Subroutine

Copies the contents of ivector other to ivector this

ivector_clear m_vector Subroutine

Clears an ivector. Access allowed after a call to clear.

ivector_delete m_vector Subroutine

Deletes an ivector. No access is allowed to this object after this call.

ivector_from_array m_vector Subroutine

Creates an ivector with all elements from an array

ivector_get_data m_vector Subroutine

Returns a pointer to the underlying data of an ivector

ivector_get_len m_vector Function

Returns the length of an ivector

ivector_get_val m_vector Function

Returns the ith element of an ivector.

ivector_init m_vector Subroutine

Creates an empty ivector with all elements equal to zero.

ivector_print m_vector Subroutine

Prints an ivector

ivector_set_val m_vector Subroutine

Sets the value of the ith element of an ivector. No bounds check is performed.

ivector_shrink_to_fit m_vector Subroutine

Releases additional memory to fit underlying data of an ivector to a size this%len_init.

ivector_sort m_vector Subroutine

Sorts an ivector in ascending order. If order is provided, it will contain the sorted indices. The size of order must be at least this%len.

ivector_unique m_vector Subroutine

Sorts and removes all duplicate entries of an ivector. Note that the internal buffer size remains unchanged. To reduce the buffer size, call ivector_shrink_to_fit.

least_set m_spline Subroutine

LEAST_SET defines a least squares polynomial for given data.

least_set_old m_spline Subroutine

LEAST_SET_OLD constructs the least squares polynomial approximation to data.

least_val m_spline Subroutine

LEAST_VAL evaluates a least squares polynomial defined by LEAST_SET.

least_val2 m_spline Subroutine

LEAST_VAL2 evaluates a least squares polynomial defined by LEAST_SET.

least_val_old m_spline Subroutine

LEAST_VAL_OLD evaluates a least squares polynomial defined by LEAST_SET_OLD.

load_stream m_ran_num Subroutine
mcm_crnk m_mc_moves Subroutine

Performs crankshaft move (including end-bond rotation) on an unbranched chain or ring. End-bond rotation will not be performed for rings.

mcm_dbl_pivot m_mc_moves Subroutine

Performs double pivot move (for rings). Does not use Verlet list.

mcm_dspl m_mc_moves Subroutine

Performs displacement move.

mcm_pivot m_mc_moves Subroutine

Performs a pivot move. Does not use a Verlet list.

mcm_res_pivot m_mc_moves Subroutine

Performs a restricted pivot move on the backbone. Does not use a Verlet list. Unlike usual pivot, the rotation axis for is chosen along the bond incident to the pivot point. This move may be useful for molecules that are restricted to be in a stretched conformation or if angular constraints need to be respected.

mcm_sc_crnk m_mc_moves Subroutine

Performs side chain crankshaft move.

mcm_sc_pivot m_mc_moves Subroutine

Performs pivot move on side chains. Does not use Verlet list.

mcs_finish m_mc_solver Subroutine
mcs_init m_mc_solver Subroutine
mcs_run m_mc_solver Subroutine
parabola_val2 m_spline Subroutine

PARABOLA_VAL2 evaluates a parabolic interpolant through tabular data.

pchst m_spline Function
penta m_spline Subroutine

PENTA solves a pentadiagonal system of linear equations.

r83_mxv m_spline Subroutine

R83_MXV multiplies an R83 matrix times a vector.

r83_np_fs m_spline Subroutine

R83_NP_FS factors and solves an R83 system.

r83_uniform m_spline Subroutine

R83_UNIFORM randomizes an R83 matrix.

r85_np_fs m_spline Subroutine

R85_NP_FS factors and solves an R85 linear system.

r85_print m_spline Subroutine

R85_PRINT prints an R85 matrix.

r85_print_some m_spline Subroutine

R85_PRINT_SOME prints some of an R85 matrix.

r8_swap m_spline Subroutine

R8_SWAP swaps two real values.

r8_uniform_01 m_spline Function

R8_UNIFORM_01 is a portable pseudorandom number generator.

r8ge_fs m_spline Subroutine

R8GE_FS factors and solves an R8GE system.

r8vec_bracket m_spline Subroutine

R8VEC_BRACKET searches a sorted R8VEC for successive brackets of a value.

r8vec_bracket3 m_spline Subroutine

R8VEC_BRACKET3 finds the interval containing or nearest a given value.

r8vec_distinct m_spline Function

R8VEC_DISTINCT is true if the entries in an R8VEC are distinct.

r8vec_even m_spline Subroutine

R8VEC_EVEN returns N real values, evenly spaced between ALO and AHI.

r8vec_indicator m_spline Subroutine

R8VEC_INDICATOR sets an R8VEC to the indicator vector.

r8vec_order_type m_spline Subroutine

R8VEC_ORDER_TYPE determines the order type of an R8VEC.

r8vec_print m_spline Subroutine

R8VEC_PRINT prints an R8VEC.

r8vec_sort_bubble_a m_spline Subroutine

R8VEC_SORT_BUBBLE_A ascending sorts an R8VEC using bubble sort.

r8vec_uniform_01 m_spline Subroutine

R8VEC_UNIFORM_01 returns a unit pseudorandom R8VEC.

r8vec_unique_count m_spline Subroutine

R8VEC_UNIQUE_COUNT counts the unique elements in an unsorted R8VEC.

ransphere m_ran_num Subroutine

Generates a random vector from the surface of a unit sphere. Algorithm from Allen & Tildesley (ed 1) p. 349.

read_config m_config_io Subroutine

Read from CONFIG file

read_config_1 m_config_io Subroutine

Read config file corresponding to version mcpak-0.1.

read_control m_control_io Subroutine

Reads simulation parameters from file

read_dump m_config_io Subroutine

Reads from DUMP file

read_tabulated m_config_io Subroutine
readline m_strings Subroutine

Reads a line from unit=nunitr, ignoring blank lines and deleting comments

save_seed m_ran_num Subroutine
save_stream m_ran_num Subroutine
setup m_setup Subroutine
spline_b_val m_spline Subroutine

SPLINE_B_VAL evaluates a cubic B spline approximant.

spline_beta_val m_spline Subroutine

SPLINE_BETA_VAL evaluates a cubic beta spline approximant.

spline_bezier_val m_spline Subroutine

SPLINE_BEZIER_VAL evaluates a cubic Bezier spline.

spline_constant_val m_spline Subroutine

SPLINE_CONSTANT_VAL evaluates a piecewise constant spline at a point.

spline_cubic_set m_spline Subroutine

SPLINE_CUBIC_SET computes the second derivatives of a piecewise cubic spline.

spline_cubic_set_full m_spline Subroutine

SPLINE_CUBIC_SET_FULL computes second derivatives of piecewise cubic spline.

spline_cubic_val m_spline Subroutine

SPLINE_CUBIC_VAL evaluates a piecewise cubic spline at a point.

spline_cubic_val2 m_spline Subroutine

SPLINE_CUBIC_VAL2 evaluates a piecewise cubic spline at a point.

spline_hermite_set m_spline Subroutine

SPLINE_HERMITE_SET sets up a piecewise cubic Hermite interpolant.

spline_hermite_val m_spline Subroutine

SPLINE_HERMITE_VAL evaluates a piecewise cubic Hermite interpolant.

spline_linear_int m_spline Subroutine

SPLINE_LINEAR_INT evaluates the integral of a piecewise linear spline.

spline_linear_intset m_spline Subroutine
spline_linear_val m_spline Subroutine

SPLINE_LINEAR_VAL evaluates a piecewise linear spline at a point.

spline_overhauser_nonuni_val m_spline Subroutine

SPLINE_OVERHAUSER_NONUNI_VAL evaluates the nonuniform Overhauser spline.

spline_overhauser_uni_val m_spline Subroutine

SPLINE_OVERHAUSER_UNI_VAL evaluates the uniform Overhauser spline.

spline_overhauser_val m_spline Subroutine

SPLINE_OVERHAUSER_VAL evaluates an Overhauser spline.

spline_pchip_set m_spline Subroutine

SPLINE_PCHIP_SET sets derivatives for a piecewise cubic Hermite interpolant.

spline_pchip_val m_spline Subroutine

SPLINE_PCHIP_VAL evaluates a piecewise cubic Hermite function.

spline_quadratic_val m_spline Subroutine

SPLINE_QUADRATIC_VAL evaluates a piecewise quadratic spline at a point.

stats_collect m_stats_io Subroutine

Calculates and accumulates production statistics

stats_finish m_stats_io Subroutine
stats_init m_stats_io Subroutine

Set up for stats collection

stats_write m_stats_io Subroutine

Writes production statistics and zeros out accumulators

stats_write_eql m_stats_io Subroutine

Writes equilibration statistics

str_append m_strings Subroutine

Appends a copy of the source string to the dest string, with optional string sep in between. It is assumed that dest is long enough to hold the result, otherwise an error will be generated.

str_compact m_strings Function

Returns a copy of str with multiple spaces and tabs converted to single spaces, control characters deleted, and leading and trailing spaces removed.

str_del m_strings Subroutine

Deletes first n occurrences of substring substr from string str and shifts characters left to fill hole. If n < 0, all occurances are deleted. If n is not explicitly provided, it defaults to removing the first occurance. Trailing spaces or blanks are not considered part of substr.

str_endswith m_strings Function

Returns .true. if the string str ends with suffix, otherwise return .false.. With optional start, test beginning at that position. With optional finish, stop comparing beyond that position.

str_from_num m_strings Interface

Generic interface for writing a number to a string. The calling syntax is str_from_num(num, frmt) where number is a real number or an integer, format is the format desired, e.g., e15.6, i5, etc.

str_get_keyval m_strings Subroutine

Split a string str into two strings, key and val based on space delimiter.

Read more…
str_insert m_strings Subroutine

Inserts the string substr into the string str at position loc. Characters in str starting at position loc are shifted right to make room for the inserted string. Trailing spaces of substr are removed prior to insertion.

str_is_comment m_strings Function

Returns .true. if line is a comment, .false. other wise.

Read more…
str_is_digit m_strings Function

Returns .true. if str contains only digits (0,1,...,9) and .false. otherwise.

str_is_empty m_strings Function

Returns .true. if str is empty and .false. otherwise.

str_is_letter m_strings Function

Returns .true. if str contains only letters (a--z or A--Z) and .false. otherwise.

str_is_space m_strings Function

Returns .true. if str is non-empty and contains only whitespace characters (tab or blankspace). Otherwise .false. is returned.

Read more…
str_match m_strings Subroutine

This routine finds the delimiter in string str that matches the delimiter in position ipos of str. The argument imatch contains the position of the matching delimiter. Allowable delimiters are (), [], {}, <>.

str_remove_stcc m_strings Function

Returns a copy of the string str with spaces, tabs, and control characters removed.

str_shift m_strings Subroutine

Shifts characters in str by n positions (positive values denote a right shift and negative values denote a left shift). Characters that are shifted off the end are lost. Positions opened up by the shift are replaced by spaces.

str_split m_strings Subroutine

Routine finds the first instance of a character from delims in the the string str. The characters before the found delimiter are output in before. The characters after the found delimiter are output in str. Repeated applications of this routine can be used to parse a string into its component parts. Multiple whitespaces of str are compacted into a single whitespace before splitting begins. If either str or delimiter is empty, an empty string is retured in before and str remains unchanged.

str_startswith m_strings Function

Returns .true. if the string str starts with prefix, otherwise returns .false.. With optional start, test beginning at that position. With optional finish, stop comparing beyond that position.

str_strip m_strings Function

Returns a copy of string str with the leading and trailing characters removed. The chars argument is a string specifying the set of characters to be removed. The chars argument is not a prefix or suffix; rather, all combinations of its values are stripped. If ends = 'l', only leading characters are removed, if ends = 'r', only trailing characters are removed, and if ends = 'b' both leading and trailing characters are removed.

str_strip_comment m_strings Subroutine

Strips trailing comment from a string.

Read more…
str_to_d m_strings Function
str_to_i m_strings Function
str_to_lower m_strings Function

This function returns a string that is like the string str with all characters that are not between a pair of quotes ("..." or '...') converted to lowercase.

str_to_upper m_strings Function

This function returns a string that is like the string str with all characters that are not between a pair of quotes ("..." or '...') converted to uppercase.

str_trimzero m_strings Function

Deletes nonsignificant trailing zeroes from number string str. If number string ends in a decimal point, one trailing zero is added.

teth_fene m_ia_tether Subroutine

Calculates energy for fene tether interaction.

teth_harm m_ia_tether Subroutine

Calculates energy for harmonic tether interaction.

timestamp m_timestamp Subroutine

TIMESTAMP prints the current YMDHMS date as a time stamp.

Read more…
timestring m_timestamp Subroutine

TIMESTRING writes the current YMDHMS date into a string.

Read more…
to_com m_mc_moves Subroutine

Brings the center-of-mass of the molecule to the origin.

traj_append_frame m_trajectory Subroutine

Write a frame to an open trajectory

traj_clear m_trajectory Subroutine

After a call to this subroutine, all memory within this is deallocated, all components of this are reset to zero, and the underlying file is closed (if open).

traj_close m_trajectory Subroutine

Closes the underlying file of a trajectory_t.

traj_create m_trajectory Subroutine

Creates a trajectory_t object with a new underlying file named fn. If fn already exists, it will be truncated. The file fn is opened for both reading and writing.

traj_open m_trajectory Subroutine

Creates a trajectory_t object with a prexisting underlying file named fn. If fn does not exist, an error will be generated. If mode == 'rw', the file fn is opened for both reading and writing. If mode == 'r', the file fn is opened only for reading.

traj_read m_trajectory Subroutine

Read from an open trajectory.

traj_write_frame m_trajectory Subroutine

Write a frame to an open trajectory

vdw_gaussian m_ia_vdw Subroutine

Calculates energy for Gaussian interaction. params(1) = A, params(2) = B, params(3) = rcut cache(1) = V(rcut)

vdw_gaussian_set m_ia_vdw Subroutine

Setter for Gaussian interaction. params(1) = A, params(2) = B, params(3) = rcut cache(1) = V(rcut)

vdw_hs m_ia_vdw Subroutine

Calculates energy for hard sphere interaction. Overlap will be indicated with ierr = 1. params(1) = r1, params(2) = r2, params(3) = tol

vdw_lj m_ia_vdw Subroutine

Calculates energy for LJ interaction. params(1) = eps, params(2) = sigma, params(3) = rcut cache(1) = sigma**2, cache(2) = U(rcut)

vdw_lj_set m_ia_vdw Subroutine

Setter for LJ interaction. params(1) = eps, params(2) = sigma, params(3) = rcut cache(1) = sigma**2, cache(2) = U(rcut)

vdw_sqwell m_ia_vdw Subroutine

Calculates energy for square well interaction. Overlap will be indicated with ierr = 1. params(1) = eps, params(2) = sigma, params(3) = width

vdw_tab m_ia_vdw Subroutine

Calculates energy for tabulated interaction.

vdw_tab_set m_ia_vdw Subroutine

Setter for tabulated interaction. params(1) = vtltmin, params(2) = vtgtmax, params(3) = intrp_meth, params(4) = flag_bc cache(1) = tmin, cache(2) = tmax

verlet_build m_nbr_lists Subroutine
verlet_delete m_nbr_lists Subroutine
verlet_init m_nbr_lists Subroutine
write_config m_config_io Subroutine

Write to cfg file

write_control m_control_io Subroutine

Write simulation parameters to file

write_dump m_config_io Subroutine

Writes to DUMP file

write_ldf m_config_io Subroutine

Write to a LAMMPS data file.

write_xyz m_config_io Subroutine

Write to an XYZ file.

call~~graph~~CallGraph interface~assignment(=) assignment(=) proc~dvector_assign dvector_assign interface~assignment(=)->proc~dvector_assign proc~i_dvector_assign i_dvector_assign interface~assignment(=)->proc~i_dvector_assign proc~ivector_assign ivector_assign interface~assignment(=)->proc~ivector_assign interface~str_from_num str_from_num none~init trajectory_t%init proc~traj_create trajectory_t%traj_create none~init->proc~traj_create proc~traj_open trajectory_t%traj_open none~init->proc~traj_open proc~ang_cos ang_cos proc~ang_harm ang_harm proc~ang_tab ang_tab proc~spline_cubic_val spline_cubic_val proc~ang_tab->proc~spline_cubic_val proc~spline_linear_val spline_linear_val proc~ang_tab->proc~spline_linear_val proc~ang_tab_set ang_tab_set proc~spline_cubic_set spline_cubic_set proc~ang_tab_set->proc~spline_cubic_set proc~atan_build atan_build proc~itbl_init itbl_init proc~atan_build->proc~itbl_init proc~ivector_append ivector_t%ivector_append proc~atan_build->proc~ivector_append proc~ivector_delete ivector_t%ivector_delete proc~atan_build->proc~ivector_delete proc~ivector_get_val ivector_t%ivector_get_val proc~atan_build->proc~ivector_get_val proc~ivector_init ivector_init proc~atan_build->proc~ivector_init proc~ivector_sort ivector_t%ivector_sort proc~atan_build->proc~ivector_sort none~shrink_to_fit itable_t%shrink_to_fit proc~atan_build->none~shrink_to_fit proc~atbo_build atbo_build proc~atbo_build->proc~itbl_init proc~atbo_build->proc~ivector_append proc~atbo_build->proc~ivector_delete proc~atbo_build->proc~ivector_get_val proc~atbo_build->proc~ivector_init proc~atbo_build->proc~ivector_sort proc~atbo_build->none~shrink_to_fit proc~atdh_build atdh_build proc~atdh_build->proc~itbl_init proc~atdh_build->proc~ivector_append proc~atdh_build->proc~ivector_delete proc~atdh_build->proc~ivector_get_val proc~atdh_build->proc~ivector_init proc~atdh_build->proc~ivector_sort proc~atdh_build->none~shrink_to_fit proc~basis_function_b_val basis_function_b_val proc~r8vec_bracket r8vec_bracket proc~basis_function_b_val->proc~r8vec_bracket proc~basis_function_beta_val basis_function_beta_val proc~basis_function_beta_val->proc~r8vec_bracket proc~basis_matrix_b_uni basis_matrix_b_uni proc~basis_matrix_beta_uni basis_matrix_beta_uni proc~basis_matrix_bezier basis_matrix_bezier proc~basis_matrix_hermite basis_matrix_hermite proc~basis_matrix_overhauser_nonuni basis_matrix_overhauser_nonuni proc~basis_matrix_overhauser_nul basis_matrix_overhauser_nul proc~basis_matrix_overhauser_nur basis_matrix_overhauser_nur proc~basis_matrix_overhauser_uni basis_matrix_overhauser_uni proc~basis_matrix_overhauser_uni_l basis_matrix_overhauser_uni_l proc~basis_matrix_overhauser_uni_r basis_matrix_overhauser_uni_r proc~basis_matrix_tmp basis_matrix_tmp proc~bc_val bc_val proc~bp01 bp01 proc~bc_val->proc~bp01 proc~bez_val bez_val proc~bez_val->proc~bp01 proc~bond_fene bond_fene proc~bond_harm bond_harm proc~bond_kg bond_kg proc~bond_kg_set bond_kg_set proc~bond_tab bond_tab proc~bond_tab->proc~spline_cubic_val proc~bond_tab->proc~spline_linear_val proc~bond_tab_set bond_tab_set proc~bond_tab_set->proc~spline_cubic_set proc~bpab bpab proc~bpab_approx bpab_approx proc~bpab_approx->proc~bpab proc~chfev chfev proc~compact_real_string compact_real_string proc~config_clear config_clear proc~data_to_dif data_to_dif proc~r8vec_distinct r8vec_distinct proc~data_to_dif->proc~r8vec_distinct proc~delete_stream delete_stream vsldeletestream vsldeletestream proc~delete_stream->vsldeletestream proc~dif_val dif_val proc~dqsort dqsort proc~dvector_append dvector_t%dvector_append proc~dvector_clear dvector_t%dvector_clear proc~dvector_delete dvector_t%dvector_delete proc~dvector_from_array dvector_from_array proc~dvector_init dvector_init proc~dvector_from_array->proc~dvector_init proc~dvector_get_data dvector_t%dvector_get_data proc~dvector_get_len dvector_get_len proc~dvector_get_val dvector_t%dvector_get_val proc~dvector_print dvector_t%dvector_print proc~dvector_set_val dvector_t%dvector_set_val proc~dvector_shrink_to_fit dvector_t%dvector_shrink_to_fit proc~dvector_sort dvector_t%dvector_sort proc~dvector_sort->proc~dqsort proc~dvector_unique dvector_t%dvector_unique proc~dvector_unique->proc~dqsort proc~exat_build exat_build proc~exat_build->proc~itbl_init proc~exat_build->proc~ivector_append proc~ivector_clear ivector_t%ivector_clear proc~exat_build->proc~ivector_clear proc~exat_build->proc~ivector_get_val proc~exat_build->proc~ivector_init proc~ivector_unique ivector_t%ivector_unique proc~exat_build->proc~ivector_unique none~delete itable_t%delete proc~exat_build->none~delete none~get_row itable_t%get_row proc~exat_build->none~get_row proc~exat_build->none~shrink_to_fit proc~finish finish proc~finish->proc~config_clear proc~mcs_finish mcs_finish proc~finish->proc~mcs_finish proc~stats_finish stats_finish proc~finish->proc~stats_finish proc~timestring timestring proc~finish->proc~timestring proc~get_iuniform get_iuniform virnguniform virnguniform proc~get_iuniform->virnguniform proc~get_rv_gaussian get_rv_gaussian vdrnggaussian vdrnggaussian proc~get_rv_gaussian->vdrnggaussian proc~get_rv_iuniform get_rv_iuniform proc~get_rv_iuniform->virnguniform proc~get_rv_uniform get_rv_uniform vdrnguniform vdrnguniform proc~get_rv_uniform->vdrnguniform proc~get_uniform get_uniform proc~get_uniform->vdrnguniform proc~hms_current_hms hms_current_hms proc~hms_current_print hms_current_print proc~hms_current_string hms_current_string proc~hms_current_print->proc~hms_current_string proc~hms_delta_print hms_delta_print proc~hms_delta_print->proc~hms_current_hms proc~ia_angle_setup ia_angle_setup proc~ia_angle_setup->proc~ang_tab_set proc~ia_bond_setup ia_bond_setup proc~ia_bond_setup->proc~bond_kg_set proc~ia_bond_setup->proc~bond_tab_set proc~ia_calc_angle_energy ia_calc_angle_energy proc~ia_get_angle_energy ia_get_angle_energy proc~ia_calc_angle_energy->proc~ia_get_angle_energy proc~ia_calc_atm_angle_energy ia_calc_atm_angle_energy proc~ia_calc_atm_angle_energy->proc~ia_get_angle_energy proc~ia_calc_atm_angle_energy->none~get_row proc~ia_calc_atm_bond_energy ia_calc_atm_bond_energy proc~ia_get_bond_energy ia_get_bond_energy proc~ia_calc_atm_bond_energy->proc~ia_get_bond_energy proc~ia_calc_atm_bond_energy->none~get_row proc~ia_calc_atm_dihedral_energy ia_calc_atm_dihedral_energy proc~ia_get_dihedral_energy ia_get_dihedral_energy proc~ia_calc_atm_dihedral_energy->proc~ia_get_dihedral_energy proc~ia_calc_atm_dihedral_energy->none~get_row proc~ia_calc_atm_tether_energy ia_calc_atm_tether_energy proc~ia_get_tether_energy ia_get_tether_energy proc~ia_calc_atm_tether_energy->proc~ia_get_tether_energy proc~ia_calc_atm_vdw_energy ia_calc_atm_vdw_energy proc~ia_get_vdw_energy ia_get_vdw_energy proc~ia_calc_atm_vdw_energy->proc~ia_get_vdw_energy none~is_in itable_t%is_in proc~ia_calc_atm_vdw_energy->none~is_in proc~ia_calc_atm_vdw_energy_vl ia_calc_atm_vdw_energy_vl proc~ia_calc_atm_vdw_energy_vl->proc~ia_get_vdw_energy proc~verlet_build verlet_build proc~ia_calc_atm_vdw_energy_vl->proc~verlet_build proc~ia_calc_atm_vdw_energy_vl->none~get_row proc~ia_calc_bond_energy ia_calc_bond_energy proc~ia_calc_bond_energy->proc~ia_get_bond_energy proc~ia_calc_dihedral_energy ia_calc_dihedral_energy proc~ia_calc_dihedral_energy->proc~ia_get_dihedral_energy proc~ia_calc_energy ia_calc_energy proc~ia_calc_energy->proc~ia_calc_angle_energy proc~ia_calc_energy->proc~ia_calc_bond_energy proc~ia_calc_energy->proc~ia_calc_dihedral_energy proc~ia_calc_external_energy ia_calc_external_energy proc~ia_calc_energy->proc~ia_calc_external_energy proc~ia_calc_tether_energy ia_calc_tether_energy proc~ia_calc_energy->proc~ia_calc_tether_energy proc~ia_calc_vdw_energy ia_calc_vdw_energy proc~ia_calc_energy->proc~ia_calc_vdw_energy proc~ia_calc_vdw_energy_vl ia_calc_vdw_energy_vl proc~ia_calc_energy->proc~ia_calc_vdw_energy_vl proc~ia_get_external_energy ia_get_external_energy proc~ia_calc_external_energy->proc~ia_get_external_energy proc~ia_calc_tether_energy->proc~ia_get_tether_energy proc~ia_calc_vdw_energy->proc~dqsort proc~ia_calc_vdw_energy->proc~ia_get_vdw_energy proc~ia_calc_vdw_energy->none~is_in proc~ia_calc_vdw_energy_vl->proc~ia_get_vdw_energy proc~ia_calc_vdw_energy_vl->proc~verlet_build proc~ia_calc_vdw_energy_vl->none~get_row proc~ia_dihedral_setup ia_dihedral_setup proc~ia_external_setup ia_external_setup proc~ia_get_angle_energy->proc~ang_cos proc~ia_get_angle_energy->proc~ang_harm proc~ia_get_angle_energy->proc~ang_tab proc~ia_get_bond_energy->proc~bond_fene proc~ia_get_bond_energy->proc~bond_harm proc~ia_get_bond_energy->proc~bond_kg proc~ia_get_bond_energy->proc~bond_tab proc~teth_fene teth_fene proc~ia_get_tether_energy->proc~teth_fene proc~teth_harm teth_harm proc~ia_get_tether_energy->proc~teth_harm proc~vdw_gaussian vdw_gaussian proc~ia_get_vdw_energy->proc~vdw_gaussian proc~vdw_hs vdw_hs proc~ia_get_vdw_energy->proc~vdw_hs proc~vdw_lj vdw_lj proc~ia_get_vdw_energy->proc~vdw_lj proc~vdw_sqwell vdw_sqwell proc~ia_get_vdw_energy->proc~vdw_sqwell proc~vdw_tab vdw_tab proc~ia_get_vdw_energy->proc~vdw_tab proc~ia_setup ia_setup proc~ia_setup->proc~ia_angle_setup proc~ia_setup->proc~ia_bond_setup proc~ia_setup->proc~ia_dihedral_setup proc~ia_setup->proc~ia_external_setup proc~ia_tether_setup ia_tether_setup proc~ia_setup->proc~ia_tether_setup proc~ia_vdw_setup ia_vdw_setup proc~ia_setup->proc~ia_vdw_setup proc~vdw_gaussian_set vdw_gaussian_set proc~ia_vdw_setup->proc~vdw_gaussian_set proc~vdw_lj_set vdw_lj_set proc~ia_vdw_setup->proc~vdw_lj_set proc~vdw_tab_set vdw_tab_set proc~ia_vdw_setup->proc~vdw_tab_set proc~init_stream init_stream vslnewstream vslnewstream proc~init_stream->vslnewstream proc~iqsort iqsort proc~itbl_init->proc~ivector_init proc~ivector_from_array ivector_from_array proc~ivector_from_array->proc~ivector_init proc~ivector_get_data ivector_t%ivector_get_data proc~ivector_get_len ivector_get_len proc~ivector_print ivector_t%ivector_print proc~ivector_set_val ivector_t%ivector_set_val proc~ivector_shrink_to_fit ivector_t%ivector_shrink_to_fit proc~ivector_sort->proc~iqsort proc~ivector_unique->proc~iqsort proc~least_set least_set proc~r8vec_unique_count r8vec_unique_count proc~least_set->proc~r8vec_unique_count proc~least_set_old least_set_old proc~least_val least_val proc~least_val2 least_val2 proc~least_val_old least_val_old proc~load_stream load_stream vslloadstreamf vslloadstreamf proc~load_stream->vslloadstreamf proc~mcm_crnk mcm_crnk proc~mcm_crnk->proc~get_iuniform proc~mcm_crnk->proc~get_uniform proc~mcm_crnk->proc~ia_calc_atm_angle_energy proc~mcm_crnk->proc~ia_calc_atm_dihedral_energy proc~mcm_crnk->proc~ia_calc_atm_tether_energy proc~mcm_crnk->proc~ia_calc_atm_vdw_energy proc~mcm_crnk->proc~ia_calc_atm_vdw_energy_vl proc~mcm_crnk->proc~ia_calc_external_energy proc~ransphere ransphere proc~mcm_crnk->proc~ransphere proc~to_com to_com proc~mcm_crnk->proc~to_com proc~mcm_dbl_pivot mcm_dbl_pivot proc~mcm_dbl_pivot->proc~get_iuniform proc~mcm_dbl_pivot->proc~get_uniform proc~mcm_dbl_pivot->proc~ia_calc_atm_angle_energy proc~mcm_dbl_pivot->proc~ia_calc_atm_dihedral_energy proc~mcm_dbl_pivot->proc~ia_calc_external_energy proc~mcm_dbl_pivot->proc~ia_calc_vdw_energy proc~mcm_dbl_pivot->proc~to_com proc~mcm_dspl mcm_dspl proc~mcm_dspl->proc~get_iuniform proc~mcm_dspl->proc~get_uniform proc~mcm_dspl->proc~ia_calc_atm_angle_energy proc~mcm_dspl->proc~ia_calc_atm_bond_energy proc~mcm_dspl->proc~ia_calc_atm_dihedral_energy proc~mcm_dspl->proc~ia_calc_atm_tether_energy proc~mcm_dspl->proc~ia_calc_atm_vdw_energy proc~mcm_dspl->proc~ia_calc_atm_vdw_energy_vl proc~mcm_dspl->proc~ia_calc_external_energy proc~mcm_dspl->proc~ransphere proc~mcm_dspl->proc~to_com proc~mcm_pivot mcm_pivot proc~mcm_pivot->proc~get_iuniform proc~mcm_pivot->proc~get_uniform proc~mcm_pivot->proc~ia_calc_atm_angle_energy proc~mcm_pivot->proc~ia_calc_atm_dihedral_energy proc~mcm_pivot->proc~ia_calc_external_energy proc~mcm_pivot->proc~ia_calc_vdw_energy proc~mcm_pivot->proc~ransphere proc~mcm_pivot->proc~to_com proc~mcm_res_pivot mcm_res_pivot proc~mcm_res_pivot->proc~get_iuniform proc~mcm_res_pivot->proc~get_uniform proc~mcm_res_pivot->proc~ia_calc_atm_angle_energy proc~mcm_res_pivot->proc~ia_calc_atm_dihedral_energy proc~mcm_res_pivot->proc~ia_calc_external_energy proc~mcm_res_pivot->proc~ia_calc_vdw_energy proc~mcm_res_pivot->proc~to_com proc~mcm_sc_crnk mcm_sc_crnk proc~mcm_sc_crnk->proc~get_iuniform proc~mcm_sc_crnk->proc~get_uniform proc~mcm_sc_crnk->proc~ia_calc_atm_angle_energy proc~mcm_sc_crnk->proc~ia_calc_atm_dihedral_energy proc~mcm_sc_crnk->proc~ia_calc_atm_tether_energy proc~mcm_sc_crnk->proc~ia_calc_atm_vdw_energy proc~mcm_sc_crnk->proc~ia_calc_atm_vdw_energy_vl proc~mcm_sc_crnk->proc~ia_calc_external_energy proc~mcm_sc_crnk->proc~ransphere proc~mcm_sc_crnk->proc~to_com proc~mcm_sc_pivot mcm_sc_pivot proc~mcm_sc_pivot->proc~get_iuniform proc~mcm_sc_pivot->proc~get_uniform proc~mcm_sc_pivot->proc~ia_calc_atm_angle_energy proc~mcm_sc_pivot->proc~ia_calc_atm_dihedral_energy proc~mcm_sc_pivot->proc~ia_calc_external_energy proc~mcm_sc_pivot->proc~ia_calc_vdw_energy proc~mcm_sc_pivot->proc~ransphere proc~mcm_sc_pivot->proc~to_com proc~verlet_delete verlet_delete proc~mcs_finish->proc~verlet_delete proc~mcs_finish->none~delete proc~mcs_init mcs_init proc~mcs_init->proc~atan_build proc~mcs_init->proc~atbo_build proc~mcs_init->proc~atdh_build proc~mcs_init->proc~exat_build proc~verlet_init verlet_init proc~mcs_init->proc~verlet_init proc~mcs_run mcs_run proc~mcs_run->interface~str_from_num proc~mcs_run->proc~ia_calc_energy proc~mcs_run->proc~mcm_crnk proc~mcs_run->proc~mcm_dbl_pivot proc~mcs_run->proc~mcm_dspl proc~mcs_run->proc~mcm_pivot proc~mcs_run->proc~mcm_res_pivot proc~mcs_run->proc~mcm_sc_crnk proc~mcs_run->proc~mcm_sc_pivot proc~stats_collect stats_collect proc~mcs_run->proc~stats_collect proc~mcs_run->proc~stats_finish proc~stats_init stats_init proc~mcs_run->proc~stats_init proc~stats_write stats_write proc~mcs_run->proc~stats_write proc~stats_write_eql stats_write_eql proc~mcs_run->proc~stats_write_eql proc~mcs_run->proc~timestring proc~mcs_run->proc~to_com proc~traj_append_frame trajectory_t%traj_append_frame proc~mcs_run->proc~traj_append_frame proc~write_dump write_dump proc~mcs_run->proc~write_dump proc~parabola_val2 parabola_val2 proc~pchst pchst proc~penta penta proc~r83_mxv r83_mxv proc~r83_np_fs r83_np_fs proc~r83_uniform r83_uniform proc~r8vec_uniform_01 r8vec_uniform_01 proc~r83_uniform->proc~r8vec_uniform_01 proc~r85_np_fs r85_np_fs proc~r8vec_print r8vec_print proc~r85_np_fs->proc~r8vec_print proc~r85_print r85_print proc~r85_print_some r85_print_some proc~r85_print->proc~r85_print_some proc~r8_swap r8_swap proc~r8_uniform_01 r8_uniform_01 proc~r8ge_fs r8ge_fs proc~r8vec_bracket3 r8vec_bracket3 proc~r8vec_even r8vec_even proc~r8vec_indicator r8vec_indicator proc~r8vec_order_type r8vec_order_type proc~r8vec_sort_bubble_a r8vec_sort_bubble_a proc~r8vec_sort_bubble_a->proc~r8_swap proc~ransphere->proc~get_rv_uniform proc~read_config read_config proc~readline readline proc~read_config->proc~readline proc~str_split str_split proc~read_config->proc~str_split proc~str_startswith str_startswith proc~read_config->proc~str_startswith proc~str_to_i str_to_i proc~read_config->proc~str_to_i proc~read_config_1 read_config_1 proc~read_config_1->proc~readline proc~read_config_1->proc~str_split proc~read_config_1->proc~str_startswith proc~read_config_1->proc~str_to_i proc~read_control read_control proc~read_control->proc~readline proc~str_get_keyval str_get_keyval proc~read_control->proc~str_get_keyval proc~str_to_d str_to_d proc~read_control->proc~str_to_d proc~read_control->proc~str_to_i proc~read_dump read_dump proc~read_tabulated read_tabulated proc~read_tabulated->proc~readline proc~read_tabulated->proc~str_split proc~read_tabulated->proc~str_to_i proc~str_is_comment str_is_comment proc~readline->proc~str_is_comment proc~str_strip_comment str_strip_comment proc~readline->proc~str_strip_comment proc~save_seed save_seed proc~save_stream save_stream vslsavestreamf vslsavestreamf proc~save_stream->vslsavestreamf proc~setup setup proc~setup->proc~ia_setup proc~setup->proc~init_stream proc~setup->proc~mcs_init proc~setup->proc~read_config proc~setup->proc~read_dump proc~setup->proc~read_tabulated proc~setup->proc~save_seed proc~setup->proc~stats_init proc~setup->proc~traj_create proc~spline_b_val spline_b_val proc~spline_b_val->proc~r8vec_bracket proc~spline_beta_val spline_beta_val proc~spline_beta_val->proc~r8vec_bracket proc~spline_bezier_val spline_bezier_val proc~spline_bezier_val->proc~bp01 proc~spline_constant_val spline_constant_val proc~spline_cubic_set->proc~penta proc~spline_cubic_set_full spline_cubic_set_full proc~spline_cubic_set_full->proc~r8ge_fs proc~spline_cubic_val->proc~r8vec_bracket proc~spline_cubic_val2 spline_cubic_val2 proc~spline_cubic_val2->proc~r8vec_bracket3 proc~spline_hermite_set spline_hermite_set proc~spline_hermite_val spline_hermite_val proc~spline_hermite_val->proc~r8vec_bracket proc~spline_linear_int spline_linear_int proc~spline_linear_int->proc~r8vec_bracket proc~spline_linear_intset spline_linear_intset proc~spline_linear_intset->proc~r83_np_fs proc~spline_linear_val->proc~r8vec_bracket proc~spline_overhauser_nonuni_val spline_overhauser_nonuni_val proc~spline_overhauser_nonuni_val->proc~basis_matrix_overhauser_nonuni proc~spline_overhauser_nonuni_val->proc~basis_matrix_overhauser_nul proc~spline_overhauser_nonuni_val->proc~basis_matrix_overhauser_nur proc~spline_overhauser_nonuni_val->proc~basis_matrix_tmp proc~spline_overhauser_nonuni_val->proc~r8vec_bracket proc~spline_overhauser_uni_val spline_overhauser_uni_val proc~spline_overhauser_uni_val->proc~basis_matrix_overhauser_uni proc~spline_overhauser_uni_val->proc~basis_matrix_overhauser_uni_l proc~spline_overhauser_uni_val->proc~basis_matrix_overhauser_uni_r proc~spline_overhauser_uni_val->proc~basis_matrix_tmp proc~spline_overhauser_uni_val->proc~r8vec_bracket proc~spline_overhauser_val spline_overhauser_val proc~spline_overhauser_val->proc~parabola_val2 proc~spline_overhauser_val->proc~r8vec_bracket proc~spline_overhauser_val->proc~r8vec_order_type proc~spline_pchip_set spline_pchip_set proc~spline_pchip_set->proc~pchst proc~spline_pchip_val spline_pchip_val proc~spline_pchip_val->proc~chfev proc~spline_quadratic_val spline_quadratic_val proc~spline_quadratic_val->proc~r8vec_bracket proc~stats_init->proc~stats_write proc~stats_init->proc~stats_write_eql proc~str_append str_append proc~str_compact str_compact proc~str_del str_del proc~str_endswith str_endswith proc~str_insert str_insert proc~str_shift str_shift proc~str_insert->proc~str_shift proc~str_is_digit str_is_digit proc~str_is_empty str_is_empty proc~str_is_letter str_is_letter proc~str_is_space str_is_space proc~str_match str_match proc~str_remove_stcc str_remove_stcc proc~str_split->proc~str_compact proc~str_strip str_strip proc~str_to_lower str_to_lower proc~str_to_upper str_to_upper proc~str_trimzero str_trimzero proc~timestamp timestamp proc~traj_write_frame trajectory_t%traj_write_frame proc~traj_append_frame->proc~traj_write_frame proc~traj_clear trajectory_t%traj_clear proc~traj_close trajectory_t%traj_close proc~traj_read trajectory_t%traj_read proc~vdw_tab->proc~spline_cubic_val proc~vdw_tab->proc~spline_linear_val proc~vdw_tab_set->proc~spline_cubic_set none~append itable_t%append proc~verlet_build->none~append none~clear~2 itable_t%clear proc~verlet_build->none~clear~2 proc~verlet_build->none~is_in proc~verlet_build->none~shrink_to_fit proc~verlet_delete->none~delete proc~verlet_init->proc~itbl_init proc~write_config write_config proc~write_control write_control proc~write_ldf write_ldf proc~write_xyz write_xyz program~main main program~main->proc~finish program~main->proc~mcs_run program~main->proc~read_control program~main->proc~setup program~main->proc~str_get_keyval program~main->proc~timestring
Help