Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::RSQPSundanceInterface Class Reference

#include <RSQPSundanceInterface.h>

Inheritance diagram for Sundance::RSQPSundanceInterface:

Sundance::RSQPSundanceDirectInterface List of all members.

Public Methods

Protected Methods

User-supplied methods

Protected Attributes


Constructor & Destructor Documentation

Sundance::RSQPSundanceInterface::RSQPSundanceInterface  
 

virtual Sundance::RSQPSundanceInterface::~RSQPSundanceInterface   [virtual]
 


Member Function Documentation

virtual const TSFSmartPtr<Epetra_Vector> Sundance::RSQPSundanceInterface::space_u_create_hcl   const [virtual]
 

virtual const TSFSmartPtr<Epetra_Vector> Sundance::RSQPSundanceInterface::space_d_create_hcl   const [virtual]
 

virtual const TSFSmartPtr<Epetra_Vector> Sundance::RSQPSundanceInterface::space_c_create_hcl   const [virtual]
 

virtual void Sundance::RSQPSundanceInterface::get_u_0 const TSFSmartPtr< Epetra_Vector > &    u0 const [virtual]
 

virtual void Sundance::RSQPSundanceInterface::get_d_0 const TSFSmartPtr< Epetra_Vector > &    d0 const [virtual]
 

virtual void Sundance::RSQPSundanceInterface::calc_f const TSFSmartPtr< Epetra_Vector > &    uk,
const TSFSmartPtr< Epetra_Vector > &    dk,
double *    f_k
const [virtual]
 

virtual void Sundance::RSQPSundanceInterface::calc_c const TSFSmartPtr< Epetra_Vector > &uk const TSFSmartPtr< Epetra_Vector > &dk const TSFSmartPtr< Epetra_Vector > &    ck const [virtual]
 

virtual void Sundance::RSQPSundanceInterface::calc_g_u const TSFSmartPtr< Epetra_Vector > &    uk,
const TSFSmartPtr< Epetra_Vector > &    dk,
const TSFSmartPtr< Epetra_Vector > &    guk
const [virtual]
 

virtual void Sundance::RSQPSundanceInterface::calc_g_d const TSFSmartPtr< Epetra_Vector > &    uk,
const TSFSmartPtr< Epetra_Vector > &    dk,
const TSFSmartPtr< Epetra_Vector > &    gdk
const [virtual]
 

TSFSmartPtr<Epetra_Vector> Sundance::RSQPSundanceInterface::grabPetraVector const Expr   e const [protected]
 

void Sundance::RSQPSundanceInterface::setStateVector const TSFSmartPtr< Epetra_Vector > &    vector const [protected]
 

void Sundance::RSQPSundanceInterface::setDesignVector const TSFSmartPtr< Epetra_Vector > &    vector const [protected]
 

TSFVector Sundance::RSQPSundanceInterface::computeDesignJacobian   const [protected, pure virtual]
 

TSFVector Sundance::RSQPSundanceInterface::computeObjFunctionDesignGradient   const [protected, pure virtual]
 

TSFVector Sundance::RSQPSundanceInterface::computeObjFunctionStateGradient   const [protected, pure virtual]
 

double Sundance::RSQPSundanceInterface::computeObjFunction   const [protected, pure virtual]
 


Member Data Documentation

StaticLinearProblem Sundance::RSQPSundanceInterface::linearizedPDEConstraint_ [protected]
 

Definition at line 91 of file RSQPSundanceInterface.h.

TSFLinearSolver Sundance::RSQPSundanceInterface::solver_ [protected]
 

Definition at line 94 of file RSQPSundanceInterface.h.

TSFVectorSpace Sundance::RSQPSundanceInterface::stateSpace_ [protected]
 

Definition at line 97 of file RSQPSundanceInterface.h.

TSFVectorSpace Sundance::RSQPSundanceInterface::designSpace_ [protected]
 

Definition at line 100 of file RSQPSundanceInterface.h.

Expr Sundance::RSQPSundanceInterface::stateExpr_ [protected]
 

Definition at line 103 of file RSQPSundanceInterface.h.

Expr Sundance::RSQPSundanceInterface::designExpr_ [protected]
 

Definition at line 106 of file RSQPSundanceInterface.h.

TSFSmartPtr<Epetra_Vector> Sundance::RSQPSundanceInterface::stateVector_ [protected]
 

Definition at line 109 of file RSQPSundanceInterface.h.


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by