Classes | Public Member Functions | Protected Attributes

QCAD::SolverResponseFn Class Reference

#include <QCAD_Solver.hpp>

Collaboration diagram for QCAD::SolverResponseFn:
Collaboration graph
[legend]

List of all members.

Classes

struct  ArrayRef

Public Member Functions

 SolverResponseFn (const std::string &fnString, const std::map< std::string, SolverSubSolverData > &subSolversData, int nEigenvalues)
 ~SolverResponseFn ()
void fillSolverResponses (Epetra_Vector &g, Teuchos::RCP< Epetra_MultiVector > &dgdp, int offset, const std::map< std::string, SolverSubSolver > &subSolvers, const std::vector< std::vector< Teuchos::RCP< SolverParamFn > > > &paramFnVecs, bool bSupportDpDg, const std::vector< double > &eigenvalueResponses) const
std::size_t getNumDoubles () const

Protected Attributes

std::string fnName
std::vector< ArrayRefparams
std::size_t numDoubles

Detailed Description

Definition at line 192 of file QCAD_Solver.hpp.


Constructor & Destructor Documentation

QCAD::SolverResponseFn::SolverResponseFn ( const std::string &  fnString,
const std::map< std::string, SolverSubSolverData > &  subSolversData,
int  nEigenvalues 
)
QCAD::SolverResponseFn::~SolverResponseFn (  )  [inline]

Definition at line 197 of file QCAD_Solver.hpp.


Member Function Documentation

void QCAD::SolverResponseFn::fillSolverResponses ( Epetra_Vector &  g,
Teuchos::RCP< Epetra_MultiVector > &  dgdp,
int  offset,
const std::map< std::string, SolverSubSolver > &  subSolvers,
const std::vector< std::vector< Teuchos::RCP< SolverParamFn > > > &  paramFnVecs,
bool  bSupportDpDg,
const std::vector< double > &  eigenvalueResponses 
) const
std::size_t QCAD::SolverResponseFn::getNumDoubles (  )  const [inline]

Definition at line 204 of file QCAD_Solver.hpp.


Member Data Documentation

std::string QCAD::SolverResponseFn::fnName [protected]

Definition at line 212 of file QCAD_Solver.hpp.

std::vector<ArrayRef> QCAD::SolverResponseFn::params [protected]

Definition at line 213 of file QCAD_Solver.hpp.

std::size_t QCAD::SolverResponseFn::numDoubles [protected]

Definition at line 214 of file QCAD_Solver.hpp.


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