FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_couple_judge.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <errno.h>
#include <math.h>
#include "hecmw_struct.h"
#include "hecmw_couple_define.h"
#include "hecmw_couple_struct.h"
#include "hecmw_couple_judge.h"
Include dependency graph for hecmw_couple_judge.c:

Go to the source code of this file.

Macros

#define FRAC_1_2   (0.5)
 
#define FRAC_1_3   (0.33333333333333333)
 
#define FRAC_1_4   (0.25)
 
#define EPS_PRODUCT   (1.0E-06)
 
#define EPS_DISTANCE   (1.0E-02)
 

Functions

int HECMW_couple_judge_tet1 (const struct hecmwST_local_mesh *local_mesh, int elem, int surf_id, double coord_px, double coord_py, double coord_pz, double *dot_product, double *distance)
 
int HECMW_couple_judge_hex1 (const struct hecmwST_local_mesh *local_mesh, int elem, int surf_id, double coord_px, double coord_py, double coord_pz, double *dot_product, double *distance)
 

Macro Definition Documentation

◆ EPS_DISTANCE

#define EPS_DISTANCE   (1.0E-02)

Definition at line 26 of file hecmw_couple_judge.c.

◆ EPS_PRODUCT

#define EPS_PRODUCT   (1.0E-06)

Definition at line 25 of file hecmw_couple_judge.c.

◆ FRAC_1_2

#define FRAC_1_2   (0.5)

Definition at line 19 of file hecmw_couple_judge.c.

◆ FRAC_1_3

#define FRAC_1_3   (0.33333333333333333)

Definition at line 21 of file hecmw_couple_judge.c.

◆ FRAC_1_4

#define FRAC_1_4   (0.25)

Definition at line 23 of file hecmw_couple_judge.c.

Function Documentation

◆ HECMW_couple_judge_hex1()

int HECMW_couple_judge_hex1 ( const struct hecmwST_local_mesh local_mesh,
int  elem,
int  surf_id,
double  coord_px,
double  coord_py,
double  coord_pz,
double *  dot_product,
double *  distance 
)

Definition at line 198 of file hecmw_couple_judge.c.

◆ HECMW_couple_judge_tet1()

int HECMW_couple_judge_tet1 ( const struct hecmwST_local_mesh local_mesh,
int  elem,
int  surf_id,
double  coord_px,
double  coord_py,
double  coord_pz,
double *  dot_product,
double *  distance 
)

Definition at line 149 of file hecmw_couple_judge.c.