The class HCL_TRSSOp_d defines the bordered operator used by HCL_TrustRegion_SS_d
![]() | Domain () Domain space access |
![]() | HCL_TRSSOp_d ( const HCL_LinearOp_d * AA, const HCL_Vector_d * gg, double a, HCL_LinearSolver_d * ls=NULL, HCL_LinearOpAdj_d * CC=NULL ) Constructor; takes the operator A, the vector g, the scalar alpha, and, optionally, a preconditioner and corresponding linear solver |
![]() | HCL_TRSSOp_d ( const HCL_LinearOp_d * AA, const HCL_Vector_d * gg, double a, HCL_LinearOpAdjInv_d * CC1 ) Constructor; takes the operator A, the vector g, the scalar alpha, and a preconditioner |
![]() | Image ( const HCL_Vector_d & x, HCL_Vector_d & y ) Image compute the action of the operator on x, giving y. |
![]() | Parameters () Access to parameters, specifically, the scalar alpha. |
![]() | Range () Range space access |
![]() | Write ( ostream & str ) Debugging information. |
The class HCL_TRSSOp_d defines the bordered operator used by HCL_TrustRegion_SS_d
HCL_TRSSOp_d( const HCL_LinearOp_d * AA, const HCL_Vector_d * gg, double a, HCL_LinearOpAdjInv_d * CC1 )
Table& Parameters()
virtual HCL_VectorSpace_d& Domain()
virtual HCL_VectorSpace_d& Range()
virtual void Image( const HCL_Vector_d & x, HCL_Vector_d & y )
virtual ostream& Write( ostream & str )
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de