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

Public Member Functions

 Implementation (common::Component &self)
 
void trigger_verbosity ()
 
void trigger_settings_file ()
 
void setup_solver ()
 
void solve ()
 
Real compute_residual ()
 
void update_parameters ()
 

Public Attributes

common::Componentm_self
 
Teuchos::RCP< Teuchos::ParameterList > m_parameter_list
 
Stratimikos::DefaultLinearSolverBuilder m_linear_solver_builder
 
Teuchos::RCP< Thyra::LinearOpWithSolveFactoryBase< double > > m_lows_factory
 
Teuchos::RCP< Thyra::LinearOpWithSolveBase< double > > m_lows
 
Handle< ThyraOperator const > m_matrix
 
Handle< ThyraVectorm_rhs
 
Handle< ThyraVectorm_solution
 
Teuchos::RCP< Thyra::VectorBase< Real > > m_residual_vec
 
Handle< ParameterListm_parameters
 
Uint m_preconditioner_reset
 
Uint m_iteration_count
 
Real * m_xcoords
 
Real * m_ycoords
 
Real * m_zcoords
 

Detailed Description

Definition at line 52 of file TrilinosStratimikosStrategy.cpp.

Constructor & Destructor Documentation

Implementation ( common::Component self)
inline

Definition at line 54 of file TrilinosStratimikosStrategy.cpp.

Member Function Documentation

Real compute_residual ( )
inline

Definition at line 183 of file TrilinosStratimikosStrategy.cpp.

void setup_solver ( )
inline

Definition at line 122 of file TrilinosStratimikosStrategy.cpp.

void solve ( )
inline

Definition at line 135 of file TrilinosStratimikosStrategy.cpp.

void trigger_settings_file ( )
inline

Definition at line 104 of file TrilinosStratimikosStrategy.cpp.

void trigger_verbosity ( )
inline

Definition at line 94 of file TrilinosStratimikosStrategy.cpp.

void update_parameters ( )
inline

Definition at line 209 of file TrilinosStratimikosStrategy.cpp.

Member Data Documentation

Uint m_iteration_count

Definition at line 251 of file TrilinosStratimikosStrategy.cpp.

Stratimikos::DefaultLinearSolverBuilder m_linear_solver_builder

Definition at line 239 of file TrilinosStratimikosStrategy.cpp.

Teuchos::RCP<Thyra::LinearOpWithSolveBase<double> > m_lows

Definition at line 242 of file TrilinosStratimikosStrategy.cpp.

Teuchos::RCP<Thyra::LinearOpWithSolveFactoryBase<double> > m_lows_factory

Definition at line 241 of file TrilinosStratimikosStrategy.cpp.

Handle<ThyraOperator const> m_matrix

Definition at line 244 of file TrilinosStratimikosStrategy.cpp.

Teuchos::RCP<Teuchos::ParameterList> m_parameter_list

Definition at line 238 of file TrilinosStratimikosStrategy.cpp.

Handle<ParameterList> m_parameters

Definition at line 248 of file TrilinosStratimikosStrategy.cpp.

Uint m_preconditioner_reset

Definition at line 250 of file TrilinosStratimikosStrategy.cpp.

Teuchos::RCP< Thyra::VectorBase<Real> > m_residual_vec

Definition at line 247 of file TrilinosStratimikosStrategy.cpp.

Definition at line 245 of file TrilinosStratimikosStrategy.cpp.

Definition at line 237 of file TrilinosStratimikosStrategy.cpp.

Handle<ThyraVector> m_solution

Definition at line 246 of file TrilinosStratimikosStrategy.cpp.

Real* m_xcoords

Definition at line 253 of file TrilinosStratimikosStrategy.cpp.

Real* m_ycoords

Definition at line 254 of file TrilinosStratimikosStrategy.cpp.

Real* m_zcoords

Definition at line 255 of file TrilinosStratimikosStrategy.cpp.


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