/var/www2/hermes2d/hermes2d/src/mesh.cpp File Reference

#include "common.h"
#include "mesh.h"
#include "h2d_reader.h"

Defines

#define output(n, type)   hermes2d_fwrite(&(n), sizeof(type), 1, f)
#define input(n, type)   hermes2d_fread(&(n), sizeof(type), 1, f)

Functions

double vector_length (double a_1, double a_2)
bool same_line (double p_1, double p_2, double q_1, double q_2, double r_1, double r_2)
bool is_convex (double a_1, double a_2, double b_1, double b_2)
void check_triangle (int i, Node *&v0, Node *&v1, Node *&v2)
void check_quad (int i, Node *&v0, Node *&v1, Node *&v2, Node *&v3)

Variables

unsigned g_mesh_seq = 0

Define Documentation

#define input ( n,
type   )     hermes2d_fread(&(n), sizeof(type), 1, f)
#define output ( n,
type   )     hermes2d_fwrite(&(n), sizeof(type), 1, f)

Function Documentation

void check_quad ( int  i,
Node *&  v0,
Node *&  v1,
Node *&  v2,
Node *&  v3 
)
void check_triangle ( int  i,
Node *&  v0,
Node *&  v1,
Node *&  v2 
)
bool is_convex ( double  a_1,
double  a_2,
double  b_1,
double  b_2 
)
bool same_line ( double  p_1,
double  p_2,
double  q_1,
double  q_2,
double  r_1,
double  r_2 
)
double vector_length ( double  a_1,
double  a_2 
)

Variable Documentation

unsigned g_mesh_seq = 0
Generated on Sat Jun 5 15:17:43 2010 for Hermes2D Library: Real Version by  doxygen 1.6.3