Unit TriPackMessages

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

These procedures replace the WRITE statements in TriPack.for.

This file is in the public domain.

Uses

Overview

Functions and Procedures

procedure ADJACENCY_SETS(var Fortran: Longint; var N: longint); stdcall;
procedure NEIGHBORS(const Fortran: Longint); stdcall;
procedure X_NODE(var Fortran: Longint); stdcall;
procedure ADJACENCY(const Fortran: Longint; const Node, AdjacentNode: longint); stdcall;
procedure Positions(var Fortran: Longint; var Node: longint; var X, Y: Real; var AdjacentNode: longint); stdcall;
Procedure BlankLine(const Fortran: Longint);
Procedure NewPage(const Fortran: Longint);
procedure BOUNDARY_NODES(var Fortran: Longint; var NB, NA, NT: longint); stdcall;
Procedure OUT_OF_RANGE_TRPRNT(const Fortran: Longint);
procedure NULL_TRIANGLES(const Fortran: Longint; const NullTriangles: longint); stdcall;
procedure INVALID_INPUT_PARAMETER(const Fortran: Longint; const N: longint; const Tol: Real); stdcall;
procedure LESS_THAN_3_NEIGHBORS(const Fortran: Longint; const Node: longint); stdcall;
procedure ENTRY_OUT_OF_RANGE(const Fortran: Longint; const INDX: longint); stdcall;
procedure INCONSISTENT_PARAMETERS(const Fortran: Longint; const BoundaryNodes, Triangles, Arcs: longint); stdcall;
procedure CIRCUMCIRCLE_TEST_FAILURE(const Fortran: Longint; const CIRCUMCIRCLES: longint); stdcall;
procedure OUT_OF_RANGE_Demo1(const Fortran: Longint; const N: longint); stdcall;
procedure ALL_NODES_ARE_COLLINEAR(const Fortran: Longint); stdcall;
procedure ERROR_IN_REORDR(const Fortran: Longint); stdcall;
procedure ERROR_IN_GETNP(const Fortran: Longint); stdcall;
procedure ERROR_IN_EDGE(const Fortran: Longint; const IER: longint); stdcall;
procedure ARCS_NOT_OPTIMAL(const Fortran: Longint; const I: longint); stdcall;
procedure ERROR_IN_DELETE_INVALID_FLAG(const Fortran: Longint; const IER: longint); stdcall;
procedure ERROR_IN_EDGE_TRIANGULATION(const Fortran: Longint; const IER: longint); stdcall;
procedure ERROR_IN_DELETE_TRIANGULATION(const Fortran: Longint; const IER: longint); stdcall;
procedure OUTPUT_FROM_BNODES(var Fortran: Longint; var NodeCount, TriangleCount, ArcCount: longint; var Area, Volume: Real); stdcall;
procedure GRADG_TEST(var Fortran: Longint; var MaxError: Real); stdcall;
procedure INTRC0_TEST(var Fortran: Longint; var MaxError: Real); stdcall;
procedure GRADL_TEST(var Fortran: Longint; var MaxError: Real); stdcall;
procedure UNIF_TEST(var Fortran: Longint; var MaxError: Real; var PointCount: longint); stdcall;
procedure TRIPAK_SRFPAK_TEST(var Fortran: Longint; var Test: longint); stdcall;
procedure EDGE_NOT_TESTED(const Fortran: Longint); stdcall;
Procedure DELETE_NOT_TESTED(const Fortran: Longint); stdcall;
Procedure TRIANGULATION_ERRORS(var Fortran: Longint); stdcall;
procedure MAXIMUM_INTERPOLATION_ERROR(var Fortran: Longint; var IER: Real); stdcall;

Description

Functions and Procedures

procedure ADJACENCY_SETS(var Fortran: Longint; var N: longint); stdcall;

TRPRNT Messages 100

procedure NEIGHBORS(const Fortran: Longint); stdcall;

101

procedure X_NODE(var Fortran: Longint); stdcall;

102

procedure ADJACENCY(const Fortran: Longint; const Node, AdjacentNode: longint); stdcall;

103

procedure Positions(var Fortran: Longint; var Node: longint; var X, Y: Real; var AdjacentNode: longint); stdcall;

104

Procedure BlankLine(const Fortran: Longint);

105

Procedure NewPage(const Fortran: Longint);

106

procedure BOUNDARY_NODES(var Fortran: Longint; var NB, NA, NT: longint); stdcall;

107

Procedure OUT_OF_RANGE_TRPRNT(const Fortran: Longint);

108

procedure NULL_TRIANGLES(const Fortran: Longint; const NullTriangles: longint); stdcall;

TRMTST Messages 100

procedure INVALID_INPUT_PARAMETER(const Fortran: Longint; const N: longint; const Tol: Real); stdcall;

110

procedure LESS_THAN_3_NEIGHBORS(const Fortran: Longint; const Node: longint); stdcall;

120

procedure ENTRY_OUT_OF_RANGE(const Fortran: Longint; const INDX: longint); stdcall;

130

procedure INCONSISTENT_PARAMETERS(const Fortran: Longint; const BoundaryNodes, Triangles, Arcs: longint); stdcall;

140

procedure CIRCUMCIRCLE_TEST_FAILURE(const Fortran: Longint; const CIRCUMCIRCLES: longint); stdcall;

150

procedure OUT_OF_RANGE_Demo1(const Fortran: Longint; const N: longint); stdcall;

Demo 1 messages TRIANGULATION ERROR MESSAGES 200

procedure ALL_NODES_ARE_COLLINEAR(const Fortran: Longint); stdcall;

210

procedure ERROR_IN_REORDR(const Fortran: Longint); stdcall;

220

procedure ERROR_IN_GETNP(const Fortran: Longint); stdcall;

230

procedure ERROR_IN_EDGE(const Fortran: Longint; const IER: longint); stdcall;

240

procedure ARCS_NOT_OPTIMAL(const Fortran: Longint; const I: longint); stdcall;

250

procedure ERROR_IN_DELETE_INVALID_FLAG(const Fortran: Longint; const IER: longint); stdcall;

260

procedure ERROR_IN_EDGE_TRIANGULATION(const Fortran: Longint; const IER: longint); stdcall;

270

procedure ERROR_IN_DELETE_TRIANGULATION(const Fortran: Longint; const IER: longint); stdcall;
 
procedure OUTPUT_FROM_BNODES(var Fortran: Longint; var NodeCount, TriangleCount, ArcCount: longint; var Area, Volume: Real); stdcall;

INTERPOLATION TEST MESSAGES 300

procedure GRADG_TEST(var Fortran: Longint; var MaxError: Real); stdcall;

310

procedure INTRC0_TEST(var Fortran: Longint; var MaxError: Real); stdcall;

320

procedure GRADL_TEST(var Fortran: Longint; var MaxError: Real); stdcall;

330

procedure UNIF_TEST(var Fortran: Longint; var MaxError: Real; var PointCount: longint); stdcall;

340

procedure TRIPAK_SRFPAK_TEST(var Fortran: Longint; var Test: longint); stdcall;

INFORMATIVE MESSAGES 400

procedure EDGE_NOT_TESTED(const Fortran: Longint); stdcall;

410

Procedure DELETE_NOT_TESTED(const Fortran: Longint); stdcall;

420

Procedure TRIANGULATION_ERRORS(var Fortran: Longint); stdcall;

430

procedure MAXIMUM_INTERPOLATION_ERROR(var Fortran: Longint; var IER: Real); stdcall;

Demo 2 messages

Author


Generated by PasDoc 0.12.1 on 2013-05-13 15:42:06