STORMM Source Documentation
Loading...
Searching...
No Matches
src
Restraints
restraint_util.h
1
// -*-c++-*-
2
#ifndef STORMM_RESTRAINT_UTIL_H
3
#define STORMM_RESTRAINT_UTIL_H
4
5
#include "copyright.h"
6
#include "DataTypes/stormm_vector_types.h"
7
8
namespace
stormm {
9
namespace
restraints {
10
21
template
<
typename
T>
22
Vec3<T> restraintDelta(
const
Vec2<T> init_k,
const
Vec2<T> final_k,
const
Vec4<T> init_r,
23
const
Vec4<T> final_r,
const
Vec2<T> mixwt, T dr);
24
36
template
<
typename
T>
37
Vec2<T> computeRestraintMixture(
int
step_number,
int
init_step,
int
final_step);
38
39
}
// namespace restraints
40
}
// namespace stormm
41
42
#include "restraint_util.tpp"
43
44
#endif
Generated by
1.13.2