Defines | Functions

g2mblmlsopt08d.c File Reference

#include <limits.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <sys/times.h>
#include <unistd.h>
#include "pkvaria.h"
#include "pknum.h"
#include "pkgeom.h"
#include "multibs.h"
#include "bsmesh.h"
#include "egholed.h"
#include "g2blendingd.h"
#include "g2mblendingd.h"
#include "g2blprivated.h"
#include "g2mblprivated.h"
#include "g2mblmlprivated.h"
#include "msgpool.h"
Include dependency graph for g2mblmlsopt08d.c:

Defines

#define _DEBUG
#define USE_PCG
#define MLFUNC(nu)
#define RECORD_MIN(g, fnu)

Functions

boolean g2mbl_MLSOptBlockCd (void *data, int bl)
boolean g2mbl_MLSCOptIterd (void *data, boolean *finished)

Define Documentation

#define _DEBUG
#define MLFUNC (   nu  ) 
Value:
_g2mbl_MLSCAuxNuFuncd ( d, bl, nkn, qcoeff, Nitabs, Jac, nv, mvcp, mvcpn, \
        nvcp, vncpi, ndomel, domelind, domelem, domelcpind, ftab2, \
        nHbl, iHbl, cHbl, tHbl, Hbl, grad, dcoeff, auxmvcp, nu )
#define RECORD_MIN (   g,
  fnu 
)
Value:
{ if ( fnu < 0.0 ) \
      goto failure; \
    if ( fnu < fge ) { \
      memcpy ( coeff, dcoeff, nvcp*sizeof(double) ); \
      ldco = sqrt ( pkn_ScalarProductd ( nvcp, dcoeff, dcoeff ) ); \
      fge = fnu; \
      d->nu[1] = ge = g; \
    } \
  }
#define USE_PCG

Function Documentation

boolean g2mbl_MLSCOptIterd ( void *  data,
boolean finished 
)
boolean g2mbl_MLSOptBlockCd ( void *  data,
int  bl 
)