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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1062 - (show annotations)
Mon Mar 26 06:17:53 2007 UTC (13 years ago) by gross
File size: 3804 byte(s)
reduced integration schemes are implemented now for grad, integrate, etc. Tests still to be added.
1 /* $Id$ */
2 /*
3 ************************************************************
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 */
13
14 #include "AbstractContinuousDomain.h"
15 #include "Data.h"
16
17 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 int AbstractContinuousDomain::getReducedContinuousFunctionCode() const
48 {
49 throwStandardException("AbstractContinuousDomain::getReducedContinuousFunctionCode");
50 return 0;
51 }
52
53 int AbstractContinuousDomain::getFunctionCode() const
54 {
55 throwStandardException("AbstractContinuousDomain::getFunctionCode");
56 return 0;
57 }
58
59 int AbstractContinuousDomain::getReducedFunctionCode() const
60 {
61 throwStandardException("AbstractContinuousDomain::getReducedFunctionCode");
62 return 0;
63 }
64
65 int AbstractContinuousDomain::getFunctionOnBoundaryCode() const
66 {
67 throwStandardException("AbstractContinuousDomain::getFunctionOnBoundaryCode");
68 return 0;
69 }
70
71 int AbstractContinuousDomain::getReducedFunctionOnBoundaryCode() const
72 {
73 throwStandardException("AbstractContinuousDomain::getReducedFunctionOnBoundaryCode");
74 return 0;
75 }
76
77 int AbstractContinuousDomain::getFunctionOnContactZeroCode() const
78 {
79 throwStandardException("AbstractContinuousDomain::getFunctionOnContactZeroCode");
80 return 0;
81 }
82
83 int AbstractContinuousDomain::getReducedFunctionOnContactZeroCode() const
84 {
85 throwStandardException("AbstractContinuousDomain::getReducedFunctionOnContactZeroCode");
86 return 0;
87 }
88
89 int AbstractContinuousDomain::getFunctionOnContactOneCode() const
90 {
91 throwStandardException("AbstractContinuousDomain::getFunctionOnContactOneCode");
92 return 0;
93 }
94
95 int AbstractContinuousDomain::getReducedFunctionOnContactOneCode() const
96 {
97 throwStandardException("AbstractContinuousDomain::getReducedFunctionOnContactOneCode");
98 return 0;
99 }
100
101 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 int AbstractContinuousDomain::getSystemMatrixTypeId(const int solver, const int package, const bool symmetry) const
126 {
127 return 0;
128 }
129
130 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