In mathematics, operator theory is the branch of functional analysis which deals with bounded linear operators and their properties. It can be split crudely into two branches, although there is considerable overlap and interplay between them. These extend the spectral theory, for bounded operators. Hi dustin ... Functional analysis is that branch of mathematics and specifically of analysis which is concerned with the study of spaces of functions. ... In mathematics, the operator norm is a norm defined on the space of bounded operators between two Banach spaces. ... In mathematics, spectral theory is an inclusive term for theories extending the eigenvector and eigenvalue theory of a single square matrix. ...
Single operator theory
Single operator theory deals with the properties and classification of single operators. For example, the classification of normal operators in terms of their spectra falls into this category. In functional analysis, a normal operator on a Hilbert space H is a continuous linear operator N : H → H that commutes with its hermitian adjoint N*: N N* = N* N. The main importance of this concept is that the spectral theorem applies to normal operators. ... In functional analysis, the concept of the spectrum of an operator is a generalisation of the concept of eigenvalues, which is much more useful in the case of operators on infinite-dimensional spaces. ...
Operator algebras
The theory of operator algebras brings algebras of operators such as C*-algebras to the fore. In functional analysis, an operator algebra is an algebra of continuous linear operators on a topological vector space (such as a Banach space), which is typically required to be closed in a specified operator topology. ... In mathematics, an algebra over a field K, or a K-algebra, is a vector space A over K equipped with a compatible notion of multiplication of elements of A. A straightforward generalisation allows K to be any commutative ring. ... C*-algebras are an important area of research in functional analysis. ...
Posted - 7/21/2004 8:58:04 AM operator+ has to create a copy somewhere, otherwise it would be no different to operator+=, creating a copy in the parameter seems like as good a place as any to create it.
operator+ has to create a copy somewhere, otherwise it would be no different to operator+=, creating a copy in the parameter seems like as good a place as any to create it.
The code is pretty hard to follow, it looks like you are trying to implement a sizeable array of some kind, std::vector already exists for this purpose, would be better off using that, and you could forget about the memory worries you are having.