elevertvol.c File Reference

#include "init.h"
#include "util/util.h"
Include dependency graph for elevertvol.c:

Go to the source code of this file.

Functions

PetscReal tetgrad (PetscReal *x1, PetscReal *x2, PetscReal *x3, PetscReal *x4, PetscReal D_etaj[][ND])
PetscReal tetqual (PetscReal *x1, PetscReal *x2, PetscReal *x3, PetscReal *x4)
PetscReal edgestat (int nele, int *ele, PetscReal *xyz, PetscReal *min, PetscReal *max, PetscReal *avg)
int EleVertVol (GridData *gdata)

Function Documentation

PetscReal edgestat ( int  nele,
int *  ele,
PetscReal *  xyz,
PetscReal *  min,
PetscReal *  max,
PetscReal *  avg 
)

Definition at line 104 of file elevertvol.c.

References MagparFunctionInfoBegin, MagparFunctionInfoReturn, my_daxpy, my_dcopy, my_dnrm2, ND, and NV.

Referenced by EleVertVol().

Here is the caller graph for this function:

int EleVertVol ( GridData gdata  ) 
PetscReal tetgrad ( PetscReal *  x1,
PetscReal *  x2,
PetscReal *  x3,
PetscReal *  x4,
PetscReal  D_etaj[][ND] 
)

Definition at line 30 of file elevertvol.c.

References D_EPS, NV, and tetvol().

Referenced by Hdemag_Init(), and Hexchani_Init().

Here is the call graph for this function:

Here is the caller graph for this function:

PetscReal tetqual ( PetscReal *  x1,
PetscReal *  x2,
PetscReal *  x3,
PetscReal *  x4 
)

Definition at line 74 of file elevertvol.c.

References tetvol().

Referenced by EleVertVol().

Here is the call graph for this function:

Here is the caller graph for this function:


magpar - Parallel Finite Element Micromagnetics Package
Copyright (C) 2002-2009 Werner Scholz