⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ibgt.h

📁 有限元学习研究用源代码(老外的),供科研人员参考
💻 H
字号:
/* last edit: Ilja Schmelzer -------------- 17-OCT-1994 13:45:04.28	*/
/************************************************************************/
/*                                                                      */
/*  <<< I B G >>> - Intersection - Based Grid generation package 	*/
/*                                                                      */
/*  Version 1.1 by Ilja Schmelzer   schmelzer@iaas-berlin.d400.de       */
/*                                                                      */
/*  to be distributed under IBG license conditions (see "readme.ibg")	*/
/*                                                                      */
/************************************************************************/
#ifndef IBGTOPOLOGY_H
#define IBGTOPOLOGY_H
/* <<< Topology >>>
	Package for control of the status using only segment numbers:
*/
#ifndef IBG_H
#include "ibg.h"
#endif

#define IBGTMAXFREGS 10
struct _ibgTopology{
	int		fregs;
	ibgSegment*	freg[IBGTMAXFREGS];
};

void	ibgtInit(ibgTopology t);
void	ibgtCopy(ibgTopology tnew, ibgTopology told);
void	ibgtFree(ibgTopology t);

void ibgtNewFace(ibgTopology t, ibgSegment snew, ibgSegment old);
void ibgtAppendFRegion(ibgTopology t, ibgSegment face, ibgSegment reg);
int ibgtStatusRV(ibgTopology top, int u1, int u2);
int ibgtStatusFV(ibgTopology top, int u1, int u2);
int ibgtStatusLV(ibgTopology top, int u1, int u2);
int ibgtStatusVV(ibgTopology top, int u1, int u2);
int ibgtStatusRF(ibgTopology top, int u1, int u2);
int ibgtStatusFF(ibgTopology top, int u1, int u2);
int ibgtStatusRL(ibgTopology top, int u1, int u2);
int ibgtStatusFL(ibgTopology top, int u1, int u2);
int ibgtStatusLL(ibgTopology top, int u1, int u2);
int ibgiStatusOfEdge(ibGeometry geom, ibgPoint *n1, ibgPoint *n2);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -