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

📄 node56.html

📁 htmdoc for html coding
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.2 Final//FR"><!-- Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) --><!-- by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds --><!-- Modified Simulog 03/97 --><HTML><HEAD><TITLE>3.3.4 Calling of module MA2D3E</TITLE><LINK REL=STYLESHEET TYPE="text/css"	HREF="./Modulef.css" TITLE="Modulef CSS"><meta name="description" value="3.3.4 Calling of module MA2D3E"><meta name="keywords" value="Guide3"><meta name="resource-type" value="document"><meta name="distribution" value="global"></HEAD><BODY BGCOLOR="#FFFFFF"><P> <IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM	ALT="Modulef"><A NAME=tex2html1543 HREF="node55.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif"	ALT="previous"></A><A NAME=tex2html1549 HREF="node52.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif"	ALT="up"></A><A NAME=tex2html1551 HREF="node57.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif"	ALT="next"></A><A NAME=tex2html1553 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif"	ALT="contents"></A><A NAME=tex2html1554 HREF="node28.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/index_motif.gif"	ALT="index"></A><A HREF="../Guide3-18/node56.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM	ALT="[BIG]"></A><A HREF="../Guide3-14/node56.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM	ALT="[Normal]"></A><A HREF="../Guide3-10/node56.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM	ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html1552 HREF="node57.html">3.3.5 The preprocessor MA23XX</A><B>Up: </B> <A NAME=tex2html1550 HREF="node52.html">3.3 Extrusion method (cylindrical topology)</A><B> Prev: </B> <A NAME=tex2html1544 HREF="node55.html">3.3.3 Data definition</A><B><A HREF="node28.html"	>Index</A></B><B><A HREF="node2.html"	>Contents</A></B><HR SIZE=3 WIDTH="75&#37;"><H2><A NAME=SECTION00634000000000000000>3.3.4 Calling of module MA2D3E</A></H2><P><P><P>The direct call to module <b> MA2D3E</b><A NAME=4695>&#160;</A> (see also the preprocessor <b> MA23XX</b>) is done bywriting a main program as follows:<P><UL><LI> dimension array M (in the blank common)<LI> declare the real array ZINT(0:NBSEC) where  NBSEC is the total number of sections (this array  could beused totally or partially) <LI> declare the integer array DESREF(1:5,1:NBDES) where NBDES is the number of physical transfer attributes to effect<LI> declare the integer array NUCOU(1:3,1:NBFONC) where  NBFONC is the number of geometrical transformations to effect<LI> declare the real array  MAT(1:4,1:4,1:NBFONC) of transformation matrices (this array could be used totally or partially)<LI> declare the logicals BFONC, COLLER and RAPIDE<LI> declare the externals <b> XYZ23</b>  and  <b> XYZ33</b><LI> call <b> INITI </b> <BR> <LI> call the module <BR><P><P><P>  CALL MA2D3E (M,M,NFNOPE,NINOPE,NFNOPS,NINOPS,<BR> .  NBCOU,EPS,NBFONC,NUCOU,MAT,COLLER,RAPIDE,<BR> .  DESREF,NBDES,ZINT,BFONC,XYZ23,XYZ33) <P><P><P><P>where:<P><UL><LI> M is the super array  <LI> NF(NI)NOPE is the support number of the  2D I.D.S. <b> NOPO</b> and its level<LI> NF(NI)NOPS is the support number of the  3D I.D.S. <b> NOPO</b> and its level<LI> NBCOU is the number of mesh layers (i.e the number of sections - 1 )<LI> EPS is the threshold of degeneracy (in percentage) to verify the volumes (see RAPIDE)<LI> NBFONC is the number of geometric transformations to describe<LI> NUCOU(1:3,1:NBFONC) is the description of the transformations<UL><LI> NUCOU(1,I) is the starting section number<LI> NUCOU(2,I) is the arrival section number<LI> NUCOU(3,I) is the transformation code or  TTYPE with (see above): <BR> -1: i-1 <IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img151.gif"> i via MAT<BR> -2: 2D  <IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img151.gif"> p to q via XYZ23<BR> -3: i-1 <IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img151.gif"> i via XYZ33<BR> -4: p <IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img151.gif"> p+1 to q via ZINT(p+1,..,q)<BR> -5: p and q (XYZ23) <IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img151.gif"> p+1 to q via a constant stepdetermined automatically<BR> -6: p and q' (XYZ23) <IMG BORDER=0 ALIGN=BOTTOM ALT="" SRC="img151.gif"> p+1 to q via steps givenin <BR>[4] ZINT(p+1,..,q)</UL><LI> MAT(1:4,1:4,1:NBFONC): if NUCOU(3,I) = -1,  we supply matrix MAT(4,4,I) defining the transformation<LI> COLLER: .TRUE. if  section 0 and section NBCOU+1 are identical and to be glued together, .FALSE. if not<LI> RAPIDE: .FALSE. if we ask to verify the volumes at EPS percent,,.TRUE. if we ask to verify the length of the vertical  edges with the same type of tolerance<LI> NBDES is the number of physical transfer attributes to effect<LI> DESREF(1:5,1:NBDES) is the  description of these transfers (see above)<LI> ZINT(.) is the array of  sectional sides useful  for ZINT(0) if  BFONC = .FALSE. (for the basis) and/orif TTYPE =  -4 or -6 (for an arbitrary section).<LI> BFONC: .TRUE. if the basis is defined by function <b> XYZ23</b>, .FALSE. if it is identical to the 2D meshand has for side  ZINT(0)<LI> <b> XYZ23</b><A NAME=4709>&#160;</A> and <b> XYZ33</b><A NAME=4711>&#160;</A>: two subroutines used according to the case (see BFONC or TTYPE of NUCOU), to be written in the following fashion:<P><PRE>        SUBROUTINE XYZ23(ISEC,NUMPOIN,NREF,x,y,z,X,Y,Z)</PRE> where<UL><LI> ISEC is the index of the section to construct<LI> NUMPOIN is the number of the 2D generic point m<LI> NREF is its reference<LI> x, y and z its coordinates (z has no effect in the case of purely 2D data)<LI> X, Y and Z are the coordinates calculated from the preceding data</UL> and<PRE>        SUBROUTINE XYZ33(ISEC,NUMPOIN,NREF,x,y,z,X,Y,Z)</PRE> where<UL><LI> ISEC is the index of the section to construct<LI> NUMPOIN is the number of the 2D generic point m<LI> NREF is its reference<LI> x, y and z are the coordinates of the 3D point of section ISEC-1 associated to the generic point above<LI> X, Y and Z are the coordinates calculated from the preceding data (i.e. those of the point of section ISEC)</UL></UL></UL><P><HR SIZE=3 WIDTH="75&#37;"><IMG SRC="../icons/smallmod.gif" WIDTH=211 HEIGHT=50 ALIGN=BOTTOM	ALT="Modulef"><A NAME=tex2html1543 HREF="node55.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif"	ALT="previous"></A><A NAME=tex2html1549 HREF="node52.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif"	ALT="up"></A><A NAME=tex2html1551 HREF="node57.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif"	ALT="next"></A><A NAME=tex2html1553 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif"	ALT="contents"></A><A NAME=tex2html1554 HREF="node28.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/index_motif.gif"	ALT="index"></A><A HREF="../Guide3-18/node56.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM	ALT="[BIG]"></A><A HREF="../Guide3-14/node56.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM	ALT="[Normal]"></A><A HREF="../Guide3-10/node56.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM	ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html1552 HREF="node57.html">3.3.5 The preprocessor MA23XX</A><B>Up: </B> <A NAME=tex2html1550 HREF="node52.html">3.3 Extrusion method (cylindrical topology)</A><B> Prev: </B> <A NAME=tex2html1544 HREF="node55.html">3.3.3 Data definition</A><B><A HREF="node28.html"	>Index</A></B><B><A HREF="node2.html"	>Contents</A></B><BR> <HR><P><ADDRESS></ADDRESS></BODY></HTML>

⌨️ 快捷键说明

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