removed friend-classes from operator

pull/1/head
Thorsten Liebig 2010-04-02 17:07:56 +02:00
parent 58f528bb0d
commit 0274f4e253
1 changed files with 5 additions and 9 deletions

View File

@ -27,8 +27,6 @@
//! Abstract base-class for the FDTD-operator
class Operator
{
friend class ProcessFields;
friend class ProcessFieldsTD;
public:
Operator();
virtual ~Operator();
@ -74,12 +72,6 @@ protected:
struct Grid_Path FindPath(double start[], double stop[]);
ContinuousStructure* CSX;
double gridDelta;
double* discLines[3];
AdrOp* MainOp;
AdrOp* DualOp;
//E-Field Excitation
//! Calc the electric field excitation.
@ -101,9 +93,13 @@ protected:
double* EC_L[3];
double* EC_R[3];
// engine needs access
// engine/post-proc needs access
public:
unsigned int numLines[3];
double* discLines[3];
double gridDelta;
AdrOp* MainOp;
AdrOp* DualOp;
//EC operator
FDTD_FLOAT**** vv; //calc new voltage from old voltage