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

Diff of /trunk/escript/src/FunctionSpaceFactory.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 615 by elspeth, Wed Mar 22 02:12:00 2006 UTC revision 1059 by gross, Fri Mar 23 11:01:53 2007 UTC
# Line 27  FunctionSpace function(const AbstractDom Line 27  FunctionSpace function(const AbstractDom
27    return FunctionSpace(domain,temp.getFunctionCode());    return FunctionSpace(domain,temp.getFunctionCode());
28  }  }
29    
30    FunctionSpace reducedfunction(const AbstractDomain& domain)
31    {
32      const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
33      return FunctionSpace(domain,temp.getReducedFunctionCode());
34    }
35    
36  FunctionSpace functionOnBoundary(const AbstractDomain& domain)  FunctionSpace functionOnBoundary(const AbstractDomain& domain)
37  {  {
38    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
39    return FunctionSpace(domain,temp.getFunctionOnBoundaryCode());    return FunctionSpace(domain,temp.getFunctionOnBoundaryCode());
40  }  }
41    
42    FunctionSpace reducedfunctionOnBoundary(const AbstractDomain& domain)
43    {
44      const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
45      return FunctionSpace(domain,temp.getReducedFunctionOnBoundaryCode());
46    }
47    
48  FunctionSpace functionOnContactZero(const AbstractDomain& domain)  FunctionSpace functionOnContactZero(const AbstractDomain& domain)
49  {  {
50    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
51    return FunctionSpace(domain,temp.getFunctionOnContactZeroCode());    return FunctionSpace(domain,temp.getFunctionOnContactZeroCode());
52  }  }
53    
54    FunctionSpace reducedfunctionOnContactZero(const AbstractDomain& domain)
55    {
56      const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
57      return FunctionSpace(domain,temp.getReducedFunctionOnContactZeroCode());
58    }
59    
60  FunctionSpace functionOnContactOne(const AbstractDomain& domain)  FunctionSpace functionOnContactOne(const AbstractDomain& domain)
61  {  {
# Line 45  FunctionSpace functionOnContactOne(const Line 63  FunctionSpace functionOnContactOne(const
63    return FunctionSpace(domain,temp.getFunctionOnContactOneCode());    return FunctionSpace(domain,temp.getFunctionOnContactOneCode());
64  }  }
65    
66    FunctionSpace reducedfunctionOnContactOne(const AbstractDomain& domain)
67    {
68      const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
69      return FunctionSpace(domain,temp.getReducedFunctionOnContactOneCode());
70    }
71    
72  FunctionSpace solution(const AbstractDomain& domain)  FunctionSpace solution(const AbstractDomain& domain)
73  {  {
74    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);

Legend:
Removed from v.615  
changed lines
  Added in v.1059

  ViewVC Help
Powered by ViewVC 1.1.26