/[ff3d]/ff3d/solver/PDEOperatorSum.hpp
ViewVC logotype

Diff of /ff3d/solver/PDEOperatorSum.hpp

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

revision 1.1.1.1 by delpinux, Mon Feb 17 16:32:51 2003 UTC revision 1.2 by delpinux, Sat Sep 20 21:31:09 2003 UTC
# Line 42  class PDEOperatorSum Line 42  class PDEOperatorSum
42    
43  public:  public:
44    //! returns the number of operators contained in the sum.    //! returns the number of operators contained in the sum.
45    const size_t nbOperators() const    size_t nbOperators() const
46    {    {
47      return __operators.size();      return __operators.size();
48    }    }
49    
50      ReferenceCounting<PDEOperatorSum> operator* (ConstReferenceCounting<UserFunction> u) const
51      {
52        PDEOperatorSum* newPDEOperatorSum = new PDEOperatorSum();
53        newPDEOperatorSum->__operators.resize(__operators.size());
54    
55        for (std::vector<ReferenceCounting<PDEOperator> >::const_iterator i = __operators.begin();
56             i != __operators.end(); ++i) {
57          newPDEOperatorSum->add((*(*i))*u);
58        }
59    
60        return newPDEOperatorSum;
61      }
62    
63    //! Returns the ith embeded operator.    //! Returns the ith embeded operator.
64    ReferenceCounting<PDEOperator> operator[](const size_t& i) const    ReferenceCounting<PDEOperator> operator[](const size_t& i) const
65    {    {

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26