Diana  0.8.3
Public Member Functions | Friends
ICapeNumericLAESO Class Reference

#include <CapeESO.hpp>

Inheritance diagram for ICapeNumericLAESO:
ICapeNumericESO ICapeIdentification ICapeUtilities

List of all members.

Public Member Functions

virtual ~ICapeNumericLAESO ()
virtual void SetLHS (const Diana::DianaSparseArray &values)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument, Common::Error::ECapeOutOfBounds)
virtual void SetRHS (const Common::Types::CapeArrayDouble &values)=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeInvalidArgument, Common::Error::ECapeOutOfBounds)
virtual const
Diana::DianaSparseArray
GetLHS ()=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeBadInvOrder)
virtual
Common::Types::CapeArrayDouble 
GetRHS ()=0 throw (Common::Error::ECapeUnknown, Common::Error::ECapeBadInvOrder)

Friends

std::ostream & operator<< (std::ostream &out_file, const ICapeNumericLAESO &eso)

Detailed Description

Linear algebraic ESO interface. It defines linear algebraic problem of type

\[Ax=b,\]

where $A$ is a left hand side matrix, $b$ is a right hand side vector and $x$ is a solution vector.


Constructor & Destructor Documentation

virtual ~ICapeNumericLAESO ( ) [inline, virtual]

Virtual default destructor.


Member Function Documentation

Gets the values most recently set for the right hand side vector of this linear system.

Gets the left hand side values of this linear system.

Note: the result should be the same as what is returned by calling the GetValues method of the Matrix object returned by GetAllJacobianValues.

Sets the left hand side values of the linear system, i.e. the matrix values. The input argument is interpreted with the same semantics as the array returned when the GetValues method is called.

Parameters:
valuesthe values of the LHS to be set

Sets the values of the right hand side vector.

Parameters:
valuesthe values of the RHS to be set

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out_file,
const ICapeNumericLAESO eso 
) [friend]

ostream output operator for the ICapeNumericLAESO class.


The documentation for this class was generated from the following file: