/[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 1062 by gross, Mon Mar 26 06:17:53 2007 UTC
# Line 20  FunctionSpace continuousFunction(const A Line 20  FunctionSpace continuousFunction(const A
20    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
21    return FunctionSpace(domain,temp.getContinuousFunctionCode());    return FunctionSpace(domain,temp.getContinuousFunctionCode());
22  }  }
23    
24    FunctionSpace reducedContinuousFunction(const AbstractDomain& domain)
25    {
26      const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
27      return FunctionSpace(domain,temp.getReducedContinuousFunctionCode());
28    }
29    
30  FunctionSpace function(const AbstractDomain& domain)  FunctionSpace function(const AbstractDomain& domain)
31  {  {
# Line 27  FunctionSpace function(const AbstractDom Line 33  FunctionSpace function(const AbstractDom
33    return FunctionSpace(domain,temp.getFunctionCode());    return FunctionSpace(domain,temp.getFunctionCode());
34  }  }
35    
36    FunctionSpace reducedFunction(const AbstractDomain& domain)
37    {
38      const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
39      return FunctionSpace(domain,temp.getReducedFunctionCode());
40    }
41    
42  FunctionSpace functionOnBoundary(const AbstractDomain& domain)  FunctionSpace functionOnBoundary(const AbstractDomain& domain)
43  {  {
44    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
45    return FunctionSpace(domain,temp.getFunctionOnBoundaryCode());    return FunctionSpace(domain,temp.getFunctionOnBoundaryCode());
46  }  }
47    
48    FunctionSpace reducedFunctionOnBoundary(const AbstractDomain& domain)
49    {
50      const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
51      return FunctionSpace(domain,temp.getReducedFunctionOnBoundaryCode());
52    }
53    
54  FunctionSpace functionOnContactZero(const AbstractDomain& domain)  FunctionSpace functionOnContactZero(const AbstractDomain& domain)
55  {  {
56    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
57    return FunctionSpace(domain,temp.getFunctionOnContactZeroCode());    return FunctionSpace(domain,temp.getFunctionOnContactZeroCode());
58  }  }
59    
60    FunctionSpace reducedFunctionOnContactZero(const AbstractDomain& domain)
61    {
62      const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
63      return FunctionSpace(domain,temp.getReducedFunctionOnContactZeroCode());
64    }
65    
66  FunctionSpace functionOnContactOne(const AbstractDomain& domain)  FunctionSpace functionOnContactOne(const AbstractDomain& domain)
67  {  {
# Line 45  FunctionSpace functionOnContactOne(const Line 69  FunctionSpace functionOnContactOne(const
69    return FunctionSpace(domain,temp.getFunctionOnContactOneCode());    return FunctionSpace(domain,temp.getFunctionOnContactOneCode());
70  }  }
71    
72    FunctionSpace reducedFunctionOnContactOne(const AbstractDomain& domain)
73    {
74      const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);
75      return FunctionSpace(domain,temp.getReducedFunctionOnContactOneCode());
76    }
77    
78  FunctionSpace solution(const AbstractDomain& domain)  FunctionSpace solution(const AbstractDomain& domain)
79  {  {
80    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);    const AbstractContinuousDomain& temp=AbstractContinuousDomain::asAbstractContinuousDomain(domain);

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

  ViewVC Help
Powered by ViewVC 1.1.26