1 |
|
#ifndef _ATOM_H_ |
2 |
|
#define _ATOM_H_ |
3 |
|
|
4 |
< |
#include <cstring> |
5 |
< |
#include <cstdlib> |
4 |
> |
#include <string.h> |
5 |
> |
#include <stdlib.h> |
6 |
|
#include <iostream> |
7 |
|
|
8 |
|
#include "SimState.hpp" |
212 |
|
void body2Lab( double r[3] ); |
213 |
|
|
214 |
|
|
215 |
+ |
// Four functions added for derivatives with respect to Euler Angles: |
216 |
+ |
// (Needed for minimization routines): |
217 |
+ |
|
218 |
+ |
void getGrad(double gradient[6] ); |
219 |
+ |
void getEulerAngles( double myEuler[3] ); |
220 |
+ |
|
221 |
+ |
double max(double x, double y); |
222 |
+ |
double min(double x, double y); |
223 |
+ |
|
224 |
+ |
|
225 |
|
private: |
226 |
|
int dIndex; |
227 |
|
|