TransientInterface Class Reference

#include <1DfemTransient.H>

Inheritance diagram for TransientInterface:

Inheritance graph
[legend]
Collaboration diagram for TransientInterface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TransientInterface (int NumGlobalElements, Epetra_Comm &Comm, double xmin=0.0, double xmax=1.0)
virtual ~TransientInterface ()
bool evaluate (NOX::Epetra::Interface::Required::FillType flag, const Epetra_Vector *soln, const Epetra_Vector *solndot, double alpha, double beta, Epetra_Vector *tmp_rhs, Epetra_RowMatrix *tmp_matrix)
bool initializeSoln ()
bool reset (const Epetra_Vector &x)
Epetra_VectorgetOldSoln ()
Epetra_VectorgetExactSoln (double time)
void setdt (double dt_)
double getdt ()

Private Attributes

double dt
Epetra_VectoroldSolution
Epetra_VectorexactSolution

Constructor & Destructor Documentation

TransientInterface::TransientInterface int  NumGlobalElements,
Epetra_Comm Comm,
double  xmin = 0.0,
double  xmax = 1.0
[inline]
 

Definition at line 101 of file 1DfemTransient.H.

virtual TransientInterface::~TransientInterface  )  [inline, virtual]
 

Definition at line 116 of file 1DfemTransient.H.


Member Function Documentation

bool TransientInterface::evaluate NOX::Epetra::Interface::Required::FillType  flag,
const Epetra_Vector soln,
const Epetra_Vector solndot,
double  alpha,
double  beta,
Epetra_Vector tmp_rhs,
Epetra_RowMatrix tmp_matrix
[inline]
 

Definition at line 125 of file 1DfemTransient.H.

bool TransientInterface::initializeSoln  )  [inline, virtual]
 

Reimplemented from Interface.

Definition at line 298 of file 1DfemTransient.H.

bool TransientInterface::reset const Epetra_Vector x  )  [inline]
 

Definition at line 313 of file 1DfemTransient.H.

Epetra_Vector& TransientInterface::getOldSoln  )  [inline]
 

Definition at line 317 of file 1DfemTransient.H.

Epetra_Vector& TransientInterface::getExactSoln double  time  )  [inline]
 

Definition at line 324 of file 1DfemTransient.H.

void TransientInterface::setdt double  dt_  )  [inline]
 

Definition at line 341 of file 1DfemTransient.H.

double TransientInterface::getdt  )  [inline]
 

Definition at line 344 of file 1DfemTransient.H.


Member Data Documentation

double TransientInterface::dt [private]
 

Definition at line 348 of file 1DfemTransient.H.

Epetra_Vector* TransientInterface::oldSolution [private]
 

Definition at line 350 of file 1DfemTransient.H.

Epetra_Vector* TransientInterface::exactSolution [private]
 

Definition at line 351 of file 1DfemTransient.H.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:30:05 2008 for Rythmos - Transient Integration for Differential Equations by doxygen 1.3.9.1