12 #ifndef BALL_MOLMEC_COMMON_GRADIENT_H
13 #define BALL_MOLMEC_COMMON_GRADIENT_H
19 #ifndef BALL_MATHS_VECTOR3_H
44 :
private std::vector<Vector3>
99 Gradient& operator = (const Gradient& rhs);
107 void set(const Gradient& gradient);
127 double operator * (const Gradient& gradient) const;
136 using std::vector<
Vector3>::size;
141 const
Vector3& operator [] (
int i)
const {
return std::vector<Vector3>::operator [] (i); }
142 Vector3& operator [] (
int i) {
return std::vector<Vector3>::operator [] (i); }
150 bool isValid()
const;
210 #endif // BALL_MOLMEC_COMMON_GRADIENT_H
std::vector< Vector3 >::iterator Iterator
BALL_EXPORT AtomList atoms(const AtomContainer &fragment, const String &expression=String())
std::vector< Vector3 >::const_reverse_iterator ConstReverseIterator
std::vector< Vector3 >::const_iterator ConstIterator
#define BALL_CREATE_DEEP(name)
ConstIterator begin() const
ConstIterator end() const
ConstReverseIterator rend() const
ConstReverseIterator rbegin() const
std::vector< Vector3 >::reverse_iterator ReverseIterator