Re: [Libmesh-devel] TensorTools

2012-09-05 Thread Roy Stogner
On Wed, 5 Sep 2012, Paul T. Bauman wrote: > On Wed, Sep 5, 2012 at 7:58 AM, Roy Stogner wrote: > > > I'm starting to waffle about whether or not we should include a > > libmesh_norm(a) { libmesh_deprecated(); return TensorTools::norm_sq(a); } > > shim. > > If this breaks, let me know and I'll

Re: [Libmesh-devel] TensorTools

2012-09-05 Thread Paul T. Bauman
On Wed, Sep 5, 2012 at 7:58 AM, Roy Stogner wrote: > > I'm starting to waffle about whether or not we should include a > libmesh_norm(a) { libmesh_deprecated(); return TensorTools::norm_sq(a); } > shim. > > That's probably just me. > > Go ahead and commit. > r5995 If this breaks, let me know and

Re: [Libmesh-devel] TensorTools

2012-09-05 Thread Roy Stogner
On Wed, 5 Sep 2012, Paul T. Bauman wrote: > I've made the suggested changes below in the updated patch here: > http://users.ices.utexas.edu/~pbauman/tensor_tools.patch > Tested in devel mode both --enable-everything and --enable-everything > --enable-complex > > OK for trunk? I'm starting to

Re: [Libmesh-devel] TensorTools

2012-09-04 Thread Paul T. Bauman
I've made the suggested changes below in the updated patch here: http://users.ices.utexas.edu/~pbauman/tensor_tools.patch Tested in devel mode both --enable-everything and --enable-everything --enable-complex OK for trunk? On Thu, Aug 2, 2012 at 11:38 PM, Paul T. Bauman wrote: > > On Thu, Aug

Re: [Libmesh-devel] TensorTools

2012-08-02 Thread Paul T. Bauman
On Thu, Aug 2, 2012 at 11:31 PM, Roy Stogner wrote: > > libmesh_dot() is probably recent enough to move, > but if it's actually getting a serious namespace then we can probably > drop the libmesh_ pseudo-namespace and just call it TensorTools::dot() > (or TensorTools::inner_product?) > I like thi

Re: [Libmesh-devel] TensorTools

2012-08-02 Thread Roy Stogner
On Thu, 2 Aug 2012, Paul T. Bauman wrote: The patch posted here http://users.ices.utexas.edu/~pbauman/tensor_tools.patch creates a TensorTools namespace (within the libMesh namespace) which collects various operators on VectorValue, VectorType, TensorValue, TensorType, and TypeNTensor. This inc

[Libmesh-devel] TensorTools

2012-08-02 Thread Paul T. Bauman
The patch posted here http://users.ices.utexas.edu/~pbauman/tensor_tools.patch creates a TensorTools namespace (within the libMesh namespace) which collects various operators on VectorValue, VectorType, TensorValue, TensorType, and TypeNTensor. This includes the IncrementRank and DecrementRank bits