📄 node47.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.2.2 Calling of module COLIB2</TITLE><LINK REL=STYLESHEET TYPE="text/css" HREF="./Modulef.css" TITLE="Modulef CSS"><meta name="description" value="3.2.2 Calling of module COLIB2"><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=tex2html1431 HREF="node46.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/previous_motif.gif" ALT="previous"></A><A NAME=tex2html1437 HREF="node45.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/up_motif.gif" ALT="up"></A><A NAME=tex2html1439 HREF="node48.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/next_motif.gif" ALT="next"></A><A NAME=tex2html1441 HREF="node2.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/contents_motif.gif" ALT="contents"></A><A NAME=tex2html1442 HREF="node28.html"><IMG BORDER=0 ALIGN=BOTTOM SRC="../icons/index_motif.gif" ALT="index"></A><A HREF="../Guide3-18/node47.html"><IMG BORDER=0 SRC="../icons/zoom18.gif" ALIGN=BOTTOM ALT="[BIG]"></A><A HREF="../Guide3-14/node47.html"><IMG BORDER=0 SRC="../icons/zoom14.gif" ALIGN=BOTTOM ALT="[Normal]"></A><A HREF="../Guide3-10/node47.html"><IMG BORDER=0 SRC="../icons/zoom10.gif" ALIGN=BOTTOM ALT="[small]"></A><BR><B> Next: </B> <A NAME=tex2html1440 HREF="node48.html">3.2.3 Calling of the derived modules</A><B>Up: </B> <A NAME=tex2html1438 HREF="node45.html">3.2 Multi-block method</A><B> Prev: </B> <A NAME=tex2html1432 HREF="node46.html">3.2.1 Quick description of the method</A><B><A HREF="node28.html" >Index</A></B><B><A HREF="node2.html" >Contents</A></B><HR SIZE=3 WIDTH="75%"><H2><A NAME=SECTION00622000000000000000>3.2.2 Calling of module COLIB2</A></H2><P>Preprocessor <b> COLIXX</b><A NAME=4384> </A> (see below as well as the simplified versions and module <BR>[4] <b> COLIBR</b>)initiates a conversational call to the module for the case where the amount<A NAME=4386> </A> of input data is little. In the general case, it seems simpler to call the module directly by writing a main program as follows:<P><UL><LI> dimension the array M (in the blank common) <LI> declare the integer array NARET(5,NA) where NA is the number of coarse edges<LI> declare the integer array NTGRO(11,NBGRO) where NBGRO is the number of coarse elements<LI> declare the integer array NTRS(NBS) where NBS is the number of coarse vertices<LI> declare the integer array NTFR(6,NBFR) where NBFR is the number of coarse faces having a non-zero reference number (if NBFR = 0, NTFR is declared as NTFR(6,1))<LI> declare the real array XYZ(3,NBS) where NBS is the number of coarse vertices<LI> declare the real array XYZINT(3,LINT) where LINT is the total number of control points input by the user on the coarse edges (if LINT = 0, XYZINT is declared as XYZINT(3,1))<LI> call <b> INITI</b> <BR> <LI> call the module <BR><P><P><P> CALL COLIB2 (M,NFNOPO,NINOPO,NDIMS,NBS,NA,NBGRO,<BR> . NBFR,XYZ,NTRS,NARET,XYZINT,NTFR,NTGRO) <BR><P><P><P>where<UL><LI> M is the super array,<LI> NF(NI)NOPO is the support number of the O.D.S. <b> NOPO</b> and its level,<LI> NDIMS is the dimension of the output space, if NDIMS = 2, side Z is ignored (without control); this allowsus to create segments, triangles or quadrilaterals in the R
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -