/[escript]/trunk/escript/src/AbstractContinuousDomain.cpp
ViewVC logotype

Annotation of /trunk/escript/src/AbstractContinuousDomain.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1062 - (hide annotations)
Mon Mar 26 06:17:53 2007 UTC (12 years, 10 months ago) by gross
File size: 3804 byte(s)
reduced integration schemes are implemented now for grad, integrate, etc. Tests still to be added.
1 jgs 150 /* $Id$ */
2 jgs 82 /*
3 elspeth 615 ************************************************************
4     * Copyright 2006 by ACcESS MNRF *
5     * *
6     * http://www.access.edu.au *
7     * Primary Business: Queensland, Australia *
8     * Licensed under the Open Software License version 3.0 *
9     * http://www.opensource.org/licenses/osl-3.0.php *
10     * *
11     ************************************************************
12 jgs 82 */
13    
14 jgs 474 #include "AbstractContinuousDomain.h"
15 jgs 480 #include "Data.h"
16 jgs 474
17 jgs 82 using namespace boost::python;
18    
19     namespace escript {
20    
21     AbstractContinuousDomain::AbstractContinuousDomain()
22     {
23     }
24    
25     AbstractContinuousDomain::~AbstractContinuousDomain()
26     {
27     }
28    
29     bool AbstractContinuousDomain::isValidFunctionSpaceType(int functionSpaceType) const
30     {
31     throwStandardException("AbstractContinuousDomain::isValidFunctionSpaceType");
32     return false;
33     }
34    
35     std::string AbstractContinuousDomain::getDescription() const
36     {
37     throwStandardException("AbstractContinuousDomain::getDescription");
38     return "";
39     }
40    
41     int AbstractContinuousDomain::getContinuousFunctionCode() const
42     {
43     throwStandardException("AbstractContinuousDomain::getContinuousFunctionCode");
44     return 0;
45     }
46    
47 gross 1062 int AbstractContinuousDomain::getReducedContinuousFunctionCode() const
48     {
49     throwStandardException("AbstractContinuousDomain::getReducedContinuousFunctionCode");
50     return 0;
51     }
52    
53 jgs 82 int AbstractContinuousDomain::getFunctionCode() const
54     {
55     throwStandardException("AbstractContinuousDomain::getFunctionCode");
56     return 0;
57     }
58    
59 gross 1059 int AbstractContinuousDomain::getReducedFunctionCode() const
60     {
61     throwStandardException("AbstractContinuousDomain::getReducedFunctionCode");
62     return 0;
63     }
64    
65 jgs 82 int AbstractContinuousDomain::getFunctionOnBoundaryCode() const
66     {
67     throwStandardException("AbstractContinuousDomain::getFunctionOnBoundaryCode");
68     return 0;
69     }
70    
71 gross 1059 int AbstractContinuousDomain::getReducedFunctionOnBoundaryCode() const
72     {
73     throwStandardException("AbstractContinuousDomain::getReducedFunctionOnBoundaryCode");
74     return 0;
75     }
76    
77 jgs 82 int AbstractContinuousDomain::getFunctionOnContactZeroCode() const
78     {
79     throwStandardException("AbstractContinuousDomain::getFunctionOnContactZeroCode");
80     return 0;
81     }
82    
83 gross 1059 int AbstractContinuousDomain::getReducedFunctionOnContactZeroCode() const
84     {
85     throwStandardException("AbstractContinuousDomain::getReducedFunctionOnContactZeroCode");
86     return 0;
87     }
88    
89 jgs 82 int AbstractContinuousDomain::getFunctionOnContactOneCode() const
90     {
91     throwStandardException("AbstractContinuousDomain::getFunctionOnContactOneCode");
92     return 0;
93     }
94    
95 gross 1059 int AbstractContinuousDomain::getReducedFunctionOnContactOneCode() const
96     {
97     throwStandardException("AbstractContinuousDomain::getReducedFunctionOnContactOneCode");
98     return 0;
99     }
100    
101 jgs 82 int AbstractContinuousDomain::getSolutionCode() const
102     {
103     throwStandardException("AbstractContinuousDomain::getSolutionCode");
104     return 0;
105     }
106    
107     int AbstractContinuousDomain::getReducedSolutionCode() const
108     {
109     throwStandardException("AbstractContinuousDomain::getReducedSolutionCode");
110     return 0;
111     }
112    
113     int AbstractContinuousDomain::getDiracDeltaFunctionCode() const
114     {
115     throwStandardException("AbstractContinuousDomain::getDiracDeltaFunctionCode");
116     return 0;
117     }
118    
119     void AbstractContinuousDomain::setToIntegrals(std::vector<double>& integrals,const escript::Data& arg) const
120     {
121     throwStandardException("AbstractContinuousDomain::setToIntegrals");
122     return;
123     }
124    
125 jgs 150 int AbstractContinuousDomain::getSystemMatrixTypeId(const int solver, const int package, const bool symmetry) const
126 jgs 102 {
127     return 0;
128     }
129    
130 jgs 82 const AbstractContinuousDomain& AbstractContinuousDomain::asAbstractContinuousDomain(const AbstractDomain& domain)
131     {
132     return dynamic_cast<const AbstractContinuousDomain&>(domain);
133     }
134    
135     } // end of namespace

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.26