Overture  Version 25
Macros | Functions
defect.C File Reference
#include "Ogmg.h"
#include "ParallelUtility.h"
#include "gridFunctionNorms.h"
#include "App.h"
Include dependency graph for defect.C:

Macros

#define M123(m1, m2, m3)   (m1+halfWidth1+width1*(m2+halfWidth2+width2*(m3+halfWidth3)))
 
#define C(m1, m2, m3, I1, I2, I3)   c(M123(m1,m2,m3),I1,I2,I3)
 
#define defectOpt   EXTERN_C_NAME(defectopt)
 

Functions

void defectOpt (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &n1a, const int &n1b, const int &n1c, const int &n2a, const int &n2b, const int &n2c, const int &n3a, const int &n3b, const int &n3c, const int &ndc, const real &defect, const real &f, const real &c, const real &u, const int &mask, const real &cc, const real &varCoeff, int &ipar, real &rpar)
 

Macro Definition Documentation

#define C (   m1,
  m2,
  m3,
  I1,
  I2,
  I3 
)    c(M123(m1,m2,m3),I1,I2,I3)
#define defectOpt   EXTERN_C_NAME(defectopt)

Referenced by Ogmg::getDefect().

#define M123 (   m1,
  m2,
  m3 
)    (m1+halfWidth1+width1*(m2+halfWidth2+width2*(m3+halfWidth3)))

Function Documentation

void defectOpt ( const int &  nd,
const int &  nd1a,
const int &  nd1b,
const int &  nd2a,
const int &  nd2b,
const int &  nd3a,
const int &  nd3b,
const int &  n1a,
const int &  n1b,
const int &  n1c,
const int &  n2a,
const int &  n2b,
const int &  n2c,
const int &  n3a,
const int &  n3b,
const int &  n3c,
const int &  ndc,
const real defect,
const real f,
const real c,
const real u,
const int &  mask,
const real cc,
const real varCoeff,
int &  ipar,
real rpar 
)