/[escript]/branches/intelc_win32/escript/src/FunctionSpaceFactory.h
ViewVC logotype

Annotation of /branches/intelc_win32/escript/src/FunctionSpaceFactory.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 742 - (hide annotations)
Sat Jun 24 11:27:16 2006 UTC (13 years, 3 months ago) by woo409
File MIME type: text/plain
File size: 2078 byte(s)
+ Initial commit of win32 port using intel c++ compiler 9.1.x for Windows
+ This version is failing some file handling tests in python
1 jgs 82 /*
2 elspeth 615 ************************************************************
3     * Copyright 2006 by ACcESS MNRF *
4     * *
5     * http://www.access.edu.au *
6     * Primary Business: Queensland, Australia *
7     * Licensed under the Open Software License version 3.0 *
8     * http://www.opensource.org/licenses/osl-3.0.php *
9     * *
10     ************************************************************
11 jgs 82 */
12    
13     #if !defined escript_FunctionSpaceFactory_20040604_H
14     #define escript_FunctionSpaceFactory_20040604_H
15 woo409 742 #include "system_dep.h"
16 jgs 82
17 jgs 474 #include "AbstractDomain.h"
18     #include "FunctionSpace.h"
19 jgs 82
20     namespace escript {
21    
22     /**
23     \brief
24     Create function space objects.
25    
26     Description:
27     Create function space objects.
28    
29     */
30    
31     /**
32     \brief
33     Return a continuous FunctionSpace
34     */
35 woo409 742 ESCRIPT_DLL_API FunctionSpace continuousFunction(const AbstractDomain& domain);
36 jgs 82
37     /**
38     \brief
39     Return a functon FunctionSpace
40     */
41 woo409 742 ESCRIPT_DLL_API FunctionSpace function(const AbstractDomain& domain);
42 jgs 82 /**
43     \brief
44     Return a function on boundary FunctionSpace
45     */
46 woo409 742 ESCRIPT_DLL_API FunctionSpace functionOnBoundary(const AbstractDomain& domain);
47 jgs 82 /**
48     \brief
49     Return a FunctionSpace
50     */
51 woo409 742 ESCRIPT_DLL_API FunctionSpace functionOnContactZero(const AbstractDomain& domain);
52 jgs 82 /**
53     \brief
54     Return a FunctionSpace
55     */
56 woo409 742 ESCRIPT_DLL_API FunctionSpace functionOnContactOne(const AbstractDomain& domain);
57 jgs 82 /**
58     \brief
59     Return a FunctionSpace
60     */
61 woo409 742 ESCRIPT_DLL_API FunctionSpace solution(const AbstractDomain& domain);
62 jgs 82 /**
63     \brief
64     Return a FunctionSpace
65     */
66 woo409 742 ESCRIPT_DLL_API FunctionSpace reducedSolution(const AbstractDomain& domain);
67 jgs 82 /**
68     \brief
69     Return a FunctionSpace
70     */
71 woo409 742 ESCRIPT_DLL_API FunctionSpace diracDeltaFunction(const AbstractDomain& domain);
72 jgs 82
73     } // end of namespace
74     #endif

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.26