0024750: Replace instantiations of TCollection generic classes by NCollection templat...
[occt.git] / src / FEmTool / FEmTool.cdl
1 -- Created on: 1997-10-29
2 -- Created by: Roman BORISOV
3 -- Copyright (c) 1997-1999 Matra Datavision
4 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
5 --
6 -- This file is part of Open CASCADE Technology software library.
7 --
8 -- This library is free software; you can redistribute it and/or modify it under
9 -- the terms of the GNU Lesser General Public License version 2.1 as published
10 -- by the Free Software Foundation, with special exception defined in the file
11 -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12 -- distribution for complete text of the license and disclaimer of any warranty.
13 --
14 -- Alternatively, this file may be used under the terms of Open CASCADE
15 -- commercial license or contractual agreement.
16
17 package FEmTool 
18
19         ---Purpose: Tool to Finite Element methods
20         
21         ---Level: Advanced
22 uses  
23     TCollection, 
24     TColStd, 
25     math, 
26     PLib,
27     GeomAbs 
28 is  
29                    
30     class  Assembly; 
31
32     deferred  class  ElementaryCriterion;     
33     class  LinearTension;      
34     class  LinearFlexion;      
35     class  LinearJerk;
36
37
38     deferred  class  SparseMatrix; 
39     class  ProfileMatrix;
40
41     class  Curve;   
42     
43     class  ElementsOfRefMatrix; 
44      
45     --  instantiate  classes  
46       
47     ---Purpose:  To define the  table  [Freedom's degree] [Dimension,Element]
48     --           which gives Index  of Freedom's degree in the
49     --           assembly problem.
50    
51     imported AssemblyTable;     
52     imported transient class HAssemblyTable; 
53                                             
54     ---Purpose:  To  define  list  of  segments with  non-zero  coefficients   
55     --           of constraint 
56         
57     imported ListOfVectors;
58         
59     imported ListIteratorOfListOfVectors; 
60
61     ---Purpose:  To  define  sequence  of  constraints 
62     
63     imported SeqOfLinConstr; 
64       
65      
66 end FEmTool;