Trilinos based (stochastic) FEM solvers
nonLinearFiniteElementProblem Class Referenceabstract

#include <nonLinearFiniteElementProblem.hpp>

Inheritance diagram for nonLinearFiniteElementProblem:
[legend]
Collaboration diagram for nonLinearFiniteElementProblem:
[legend]

Public Member Functions

 nonLinearFiniteElementProblem ()
 
 ~nonLinearFiniteElementProblem ()
 
virtual void get_matrix_and_rhs (Epetra_Vector &x, Epetra_FECrsMatrix &K, Epetra_FEVector &F)=0
 
virtual void setup_dirichlet_conditions ()=0
 
virtual void apply_dirichlet_conditions (Epetra_FECrsMatrix &K, Epetra_FEVector &F, double &displacement)=0
 
void display_amesos_solvers ()
 
- Public Member Functions inherited from baseClassFEM
 baseClassFEM ()
 
 ~baseClassFEM ()
 

Public Attributes

double pressure_load
 
- Public Attributes inherited from baseClassFEM
meshMesh
 
Epetra_Comm * Comm
 
Epetra_Map * OverlapMap
 
Epetra_Map * StandardMap
 
Epetra_Import * ImportToOverlapMap
 
Epetra_FECrsGraph * FEGraph
 

Detailed Description

Definition at line 11 of file nonLinearFiniteElementProblem.hpp.

Constructor & Destructor Documentation

◆ nonLinearFiniteElementProblem()

nonLinearFiniteElementProblem::nonLinearFiniteElementProblem ( )
inline

Definition at line 15 of file nonLinearFiniteElementProblem.hpp.

◆ ~nonLinearFiniteElementProblem()

nonLinearFiniteElementProblem::~nonLinearFiniteElementProblem ( )
inline

Definition at line 17 of file nonLinearFiniteElementProblem.hpp.

Member Function Documentation

◆ apply_dirichlet_conditions()

virtual void nonLinearFiniteElementProblem::apply_dirichlet_conditions ( Epetra_FECrsMatrix &  K,
Epetra_FEVector &  F,
double &  displacement 
)
pure virtual

◆ display_amesos_solvers()

void nonLinearFiniteElementProblem::display_amesos_solvers ( )
inline

Definition at line 26 of file nonLinearFiniteElementProblem.hpp.

◆ get_matrix_and_rhs()

virtual void nonLinearFiniteElementProblem::get_matrix_and_rhs ( Epetra_Vector &  x,
Epetra_FECrsMatrix &  K,
Epetra_FEVector &  F 
)
pure virtual

◆ setup_dirichlet_conditions()

Member Data Documentation

◆ pressure_load

double nonLinearFiniteElementProblem::pressure_load

Definition at line 18 of file nonLinearFiniteElementProblem.hpp.


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