ABSTRACTWe have designed C++ classes that are used to solve optimization problems involving linear operators. The use of C++ enables us to write code to solve these problems at a much higher level than when writing in Fortran. The ability to design classes that abstract the concepts of operators and spaces enables us to separate the task of writing new operators from the task of writing routines to solve the optimization problem. |