#ifndef _adapt2D_h
#define _adapt2D_h

#include <header.hxx>
#include <m_t1.hxx>
#include <cad.hxx>
#include <params.hxx>

extern Scalar* read_param(Triangulation*,Triangulation*,parameter&);
extern int lecmtr (Metrica*,char*,Scalar,int);

extern void cal_metrica(Mallado_T0*, Scalar*, Metrica*,Boolean,Scalar,Scalar, Scalar,int,int,Scalar,Scalar,int);
extern void escmtr2D(char*,Metrica*,int,Scalar);
extern Triangulation* regenera_malla(Mallado_T0*,Scalar*,char*,int,int,char*,int,int,Boolean,double*,Boolean,Boolean,Boolean,Boolean,Scalar,int,CAD*,int,Scalar**);
extern void escsol(int,int,char*,Scalar*);
extern void the_clock(double *);
#endif
