#include <fresult.h>
Public Attributes | |
double | u_total |
double | u_bond |
double | u_angle |
double | u_dihed |
double | u_impr |
double | u_elec |
double | u_vdw |
double | u_bres |
double | virial [9] |
MD_Dvec * | f_total |
MD_Dvec * | f_bond |
MD_Dvec * | f_angle |
MD_Dvec * | f_dihed |
MD_Dvec * | f_impr |
MD_Dvec * | f_elec |
MD_Dvec * | f_vdw |
MD_Dvec * | f_bres |
double * | e_bond |
double * | e_angle |
double * | e_dihed |
double * | e_impr |
double * | e_elec |
double * | e_vdw |
double * | e_bres |
double * | e_epot |
int32 | self_alloc |
The memory buffer space is allocated by the constructor based on the bitwise ORing of ForceResultFlags_t
, with the array lengths determined by topology data in ForceParam_t
object. The arrays are intended to be read after each force_compute()
. The memory buffer space is freed by the destructor.
The computation of the potential energy reductions (ForceResult_t::u_total
and other potential energies) and the total atomic forces ForceResult_t::f_total
are determined by the value of ForceParam_t::forcetypes
. The separated force arrays and interaction energy arrays are filled during computation of ForceResult_t::f_total
.
|
Array of angle interaction energies. If requested, length is |
|
Array of spring bond interaction energies. If requested, length is |
|
Array of boundary restraint energies. If requested, length is |
|
Array of dihedral interaction energies. If requested, length is |
|
Array of electrostatic interaction energies. If requested, length is |
|
Array of electrostatic potentials. If requested, length is |
|
Array of improper interaction energies. If requested, length is |
|
Array of van der Waals interaction energies. If requested, length is |
|
Array of force from angle interactions. If requested, length is |
|
Array of force from spring bond interactions. If requested, length is |
|
Array of force from boundary restraints. If requested, length is |
|
Array of force from dihedral interactions. If requested, length is |
|
Array of force from electrostatic interactions. If requested, length is |
|
Array of force from improper interactions. If requested, length is |
|
Array of total force, sum of indicated forces. Length is |
|
Array of force from van der Waals interactions. If requested, length is |
|
(internal use) Bit mask indicating which arrays are allocated by constructor. |
|
Potential energy from angle bonds. |
|
Potential energy from spring bonds. |
|
Potential energy from boundary restraints. |
|
Potential energy from dihedrals. |
|
Potential energy from electrostatics. |
|
Potential energy from impropers. |
|
Total potential energy, sum of indicated potentials. |
|
Potential energy from van der Waals. |
|
Summed force contribution to pressure virial. |