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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 474 - (show annotations)
Mon Jan 30 04:23:44 2006 UTC (14 years, 2 months ago) by jgs
File size: 3308 byte(s)
restructure escript source tree
move src/Data/* -> src
remove inc
modify #includes and cpppath settings accordingly

1 /* $Id$ */
2 /*
3 ******************************************************************************
4 * *
5 * COPYRIGHT ACcESS 2004 - All Rights Reserved *
6 * *
7 * This software is the property of ACcESS. No part of this code *
8 * may be copied in any form or by any means without the expressed written *
9 * consent of ACcESS. Copying, use or modification of this software *
10 * by any unauthorised person is illegal unless that person has a software *
11 * license agreement with ACcESS. *
12 * *
13 ******************************************************************************
14 */
15
16 #include "AbstractContinuousDomain.h"
17
18 #include <boost/python/object.hpp>
19 #include <boost/python/tuple.hpp>
20
21 using namespace boost::python;
22
23 namespace escript {
24
25 AbstractContinuousDomain::AbstractContinuousDomain()
26 {
27 }
28
29 AbstractContinuousDomain::~AbstractContinuousDomain()
30 {
31 }
32
33 bool AbstractContinuousDomain::isValidFunctionSpaceType(int functionSpaceType) const
34 {
35 throwStandardException("AbstractContinuousDomain::isValidFunctionSpaceType");
36 return false;
37 }
38
39 std::string AbstractContinuousDomain::getDescription() const
40 {
41 throwStandardException("AbstractContinuousDomain::getDescription");
42 return "";
43 }
44
45 int AbstractContinuousDomain::getContinuousFunctionCode() const
46 {
47 throwStandardException("AbstractContinuousDomain::getContinuousFunctionCode");
48 return 0;
49 }
50
51 int AbstractContinuousDomain::getFunctionCode() const
52 {
53 throwStandardException("AbstractContinuousDomain::getFunctionCode");
54 return 0;
55 }
56
57 int AbstractContinuousDomain::getFunctionOnBoundaryCode() const
58 {
59 throwStandardException("AbstractContinuousDomain::getFunctionOnBoundaryCode");
60 return 0;
61 }
62
63 int AbstractContinuousDomain::getFunctionOnContactZeroCode() const
64 {
65 throwStandardException("AbstractContinuousDomain::getFunctionOnContactZeroCode");
66 return 0;
67 }
68
69 int AbstractContinuousDomain::getFunctionOnContactOneCode() const
70 {
71 throwStandardException("AbstractContinuousDomain::getFunctionOnContactOneCode");
72 return 0;
73 }
74
75 int AbstractContinuousDomain::getSolutionCode() const
76 {
77 throwStandardException("AbstractContinuousDomain::getSolutionCode");
78 return 0;
79 }
80
81 int AbstractContinuousDomain::getReducedSolutionCode() const
82 {
83 throwStandardException("AbstractContinuousDomain::getReducedSolutionCode");
84 return 0;
85 }
86
87 int AbstractContinuousDomain::getDiracDeltaFunctionCode() const
88 {
89 throwStandardException("AbstractContinuousDomain::getDiracDeltaFunctionCode");
90 return 0;
91 }
92
93 void AbstractContinuousDomain::setToIntegrals(std::vector<double>& integrals,const escript::Data& arg) const
94 {
95 throwStandardException("AbstractContinuousDomain::setToIntegrals");
96 return;
97 }
98
99 int AbstractContinuousDomain::getSystemMatrixTypeId(const int solver, const int package, const bool symmetry) const
100 {
101 return 0;
102 }
103
104 const AbstractContinuousDomain& AbstractContinuousDomain::asAbstractContinuousDomain(const AbstractDomain& domain)
105 {
106 return dynamic_cast<const AbstractContinuousDomain&>(domain);
107 }
108
109 } // end of namespace

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.26