COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
DirectStrategy::Implementation Struct Reference

Public Member Functions

 Implementation (common::Component &self)
 
int setup_solver ()
 
void solve ()
 
Real compute_residual ()
 
void update_parameters ()
 
void reset_solver ()
 

Public Attributes

common::Componentm_self
 
Teuchos::RCP< Teuchos::ParameterList > m_solver_parameter_list
 
Handle< TrilinosCrsMatrixm_matrix
 
Handle< TrilinosVectorm_rhs
 
Handle< TrilinosVectorm_solution
 
Handle< ParameterListm_solver_parameters
 
Amesos m_factory
 
std::auto_ptr< Amesos_BaseSolver > m_solver
 
std::string m_solver_type
 
Epetra_LinearProblem m_problem
 
Uint m_interval
 
Uint m_count
 

Detailed Description

Definition at line 39 of file DirectStrategy.cpp.

Constructor & Destructor Documentation

Implementation ( common::Component self)
inline

Definition at line 41 of file DirectStrategy.cpp.

Member Function Documentation

Real compute_residual ( )
inline

Definition at line 113 of file DirectStrategy.cpp.

void reset_solver ( )
inline

Definition at line 128 of file DirectStrategy.cpp.

int setup_solver ( )
inline

Definition at line 69 of file DirectStrategy.cpp.

void solve ( )
inline

Definition at line 98 of file DirectStrategy.cpp.

void update_parameters ( )
inline

Definition at line 118 of file DirectStrategy.cpp.

Member Data Documentation

Uint m_count

Definition at line 149 of file DirectStrategy.cpp.

Amesos m_factory

Definition at line 141 of file DirectStrategy.cpp.

Uint m_interval

Definition at line 148 of file DirectStrategy.cpp.

Definition at line 136 of file DirectStrategy.cpp.

Epetra_LinearProblem m_problem

Definition at line 146 of file DirectStrategy.cpp.

Definition at line 137 of file DirectStrategy.cpp.

Definition at line 133 of file DirectStrategy.cpp.

Handle<TrilinosVector> m_solution

Definition at line 138 of file DirectStrategy.cpp.

std::auto_ptr<Amesos_BaseSolver> m_solver

Definition at line 143 of file DirectStrategy.cpp.

Teuchos::RCP<Teuchos::ParameterList> m_solver_parameter_list

Definition at line 134 of file DirectStrategy.cpp.

Handle<ParameterList> m_solver_parameters

Definition at line 139 of file DirectStrategy.cpp.

std::string m_solver_type

Definition at line 145 of file DirectStrategy.cpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin