stencil operator class
![]() | CheckStability ( const HCL_Vector_d & c ) CheckStability should check the appropriate stability condition for the given input vector, returning 1 if the condition is met (that is, if the integration can be done safely) and 0 if the condition fails |
![]() | Domain () Domain space access |
![]() | Evaluate ( const HCL_Vector_d & x ) Evaluate creates an evaluation object which knows how to compute the image and the derivative (as a linear operator with adjoint) at a point |
![]() | Image () Image (with no arguments) computes the action of the operator on the vector (c,u) and overwrites u with the result |
![]() | Image ( const HCL_Vector_d & x, HCL_Vector_d & y ) Image computes the action of the operator on x, giving y |
![]() | InitializeControl ( const HCL_Vector_d * c ) InitializeControl copies a pointer to the control variable |
![]() | InitializeControlPerturbation ( const HCL_Vector_d * dc ) InitializeControlPerturbation copies a pointer to the control variable |
![]() | PartialDerivAdjImageAddControl ( HCL_Vector_d & dc ) PartialDerivAdjImageAddControl computes the image of the adjoint of the partial derivative with respect to the control variable |
![]() | PartialDerivAdjImageState () PartialDerivAdjImageState computes the image of the adjoint of the partial derivative with respect to the state variable |
![]() | PartialDerivImage ( int i, const HCL_Vector_d & x, const HCL_Vector_d & dx, HCL_Vector_d & dy ) PartialDerivImage computes the image of the derivative on dx, yielding dy |
![]() | PartialDerivImageAddControl () PartialDerivImageAddControl computes the image of the derivative, with respect to the control variable, acting on the control perturbation dc |
![]() | PartialDerivImageState () PartialDerivImageState computes the image of the derivative, with respect to the state variable, acting on the (internal) state perturbation du |
![]() | PartialInvImage () PartialInvImage computes the image of the inverse, with respect to the second component, of the operator |
![]() | Range () Range space access |
![]() | SetTime ( int it ) SetTime sets the time level parameter, which is used in finite difference simulation |
![]() | StatePerturbation () StatePerturbation returns a reference to the internally-stored state perturbation du; this is a vector in the second factor of the domain |
![]() | StateVector () StateVector returns a reference to the internally-stored state vector; this is a vector in the second factor of the domain |
![]() | Write ( ostream & str ) Debugging information |
stencil operator class. has no-arg image method
virtual HCL_VectorSpace_d& Domain()
virtual HCL_VectorSpace_d& Range()
virtual int CheckStability( const HCL_Vector_d & c )
virtual void InitializeControl( const HCL_Vector_d * c )
virtual void InitializeControlPerturbation( const HCL_Vector_d * dc )
virtual HCL_Vector_d& StateVector()
virtual HCL_Vector_d& StatePerturbation()
virtual void Image()
virtual void PartialDerivImageAddControl()
virtual void PartialDerivImageState()
virtual void PartialDerivAdjImageAddControl( HCL_Vector_d & dc )
virtual void PartialDerivAdjImageState()
virtual void Image( const HCL_Vector_d & x, HCL_Vector_d & y )
virtual HCL_EvaluateOp_d* Evaluate( const HCL_Vector_d & x )
virtual void PartialDerivImage( int i, const HCL_Vector_d & x, const HCL_Vector_d & dx, HCL_Vector_d & dy )
virtual void PartialInvImage()
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