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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1312 - (show annotations)
Mon Sep 24 06:18:44 2007 UTC (12 years, 2 months ago) by ksteube
File size: 3668 byte(s)
The MPI branch is hereby closed. All future work should be in trunk.

Previously in revision 1295 I merged the latest changes to trunk into trunk-mpi-branch.
In this revision I copied all files from trunk-mpi-branch over the corresponding
trunk files. I did not use 'svn merge', it was a copy.

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

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.26