sc_NonlinearTransform man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

sc::NonlinearTransform(3)	     MPQC	     sc::NonlinearTransform(3)

NAME
       sc::NonlinearTransform - The NonlinearTransform class transforms
       between two nonlinear coordinate systems.

SYNOPSIS
       #include <transform.h>

       Inherits sc::RefCount.

       Inherited by sc::IdentityTransform.

   Public Member Functions
       virtual void transform_coordinates (const RefSCVector &x)=0
	   Transform the coordinates.
       virtual void transform_gradient (const RefSCVector &g)
	   Transform the gradient at a point in the new coordinate system.
       virtual void transform_hessian (const RefSymmSCMatrix &h)
	   Transform the hessian to the new coordinate system.
       virtual void transform_ihessian (const RefSymmSCMatrix &ih)
	   Transform the inverse of the hessian.

   Protected Attributes
       RefSCMatrix linear_transform_

   Additional Inherited Members
Detailed Description
       The NonlinearTransform class transforms between two nonlinear
       coordinate systems.

       It is needed when a change of coordinates occurs in the middle of an
       optimization.

Member Function Documentation
   virtual void sc::NonlinearTransform::transform_gradient (const RefSCVector
       & g) [virtual]
       Transform the gradient at a point in the new coordinate system.
       transform_coordinates must be called first to give the point.

       Reimplemented in sc::IdentityTransform.

   virtual void sc::NonlinearTransform::transform_hessian (const
       RefSymmSCMatrix & h) [virtual]
       Transform the hessian to the new coordinate system. transform_gradient
       must be called first to initialize this routine.

       Reimplemented in sc::IdentityTransform.

   virtual void sc::NonlinearTransform::transform_ihessian (const
       RefSymmSCMatrix & ih) [virtual]
       Transform the inverse of the hessian. transform_gradient must be called
       first to initialize this routine.

       Reimplemented in sc::IdentityTransform.

Author
       Generated automatically by Doxygen for MPQC from the source code.

Version 2.3.1			Fri Feb 19 2016	     sc::NonlinearTransform(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net