/* This file is part of the Neper software package. */
/* Copyright (C) 2003-2014, Romain Quey. */
/* See the COPYING file in the top-level directory. */

#ifndef STRUCTMESHPARA_H
#define STRUCTMESHPARA_H

struct MESHPARA
{
  char input;
  char *elttype;
  int dim;
  double cellsize;

  /// \brief Type of cl input data
  /// \details can be "abs" (absolute) or "rel" (relative to average
  /// grain size)
  char *cltype;

  /// \brief Argument of option -cl or -rcl
  double *clratio;

  double clmin;			// minimim value of cl
  double pl;			// value of -pl, 

  double *poly_cl;
  double *face_cl;
  double *edge_cl;
  double *ver_cl;

  double **face_eq;
  int *face_op;
  int *edge_op;
};
typedef struct MESHPARA MESHPARA;

#endif /* STRUCTMESHPARA_H */
