18 lines
402 B
C
18 lines
402 B
C
|
#ifndef _SINGULAR_ROTATOR_H
|
||
|
#define _SINGULAR_ROTATOR_H
|
||
|
|
||
|
#include "Matrix.h"
|
||
|
#include "singular.h"
|
||
|
|
||
|
|
||
|
typedef struct class_Rotator Rotator_t;
|
||
|
struct class_Rotator {
|
||
|
double elements[4];
|
||
|
double (*operator)(struct class_Rotator *p, int i, int j);
|
||
|
void (*applyFromLeftTo)(struct class_Rotator *p, Matrix_t rhs, int k);
|
||
|
void (*applyFromRightTo)(struct class_Rotator *p, Matrix_t rhs, int k);
|
||
|
};
|
||
|
|
||
|
|
||
|
#endif
|