Result of S-function evaluation including derivatives.
More...
#include <sfunction_result.h>
|
| double | s0 = 0.0 |
| |
| std::array< double, 15 > | s1 {} |
| |
Result of S-function evaluation including derivatives.
Storage layout matches Orient's convention:
- s0: Function value
- s1: First derivatives [15 elements] Indices 0-2: d/d(e1r_x, e1r_y, e1r_z) - unit vector at site A Indices 3-5: d/d(e2r_x, e2r_y, e2r_z) - unit vector at site B Indices 6-14: d/d(orientation matrix elements) - 9 elements for relative orientation
- s2: Second derivatives [not implemented yet]
◆ SFunctionResult()
| occ::mults::SFunctionResult::SFunctionResult |
( |
| ) |
|
|
default |
◆ apply_factor()
| void occ::mults::SFunctionResult::apply_factor |
( |
double |
factor | ) |
|
|
inline |
◆ operator+=()
◆ s0
| double occ::mults::SFunctionResult::s0 = 0.0 |
◆ s1
| std::array<double, 15> occ::mults::SFunctionResult::s1 {} |
The documentation for this struct was generated from the following file: