EpetraExt_DiagonalTransientModel.cpp File Reference

#include "EpetraExt_DiagonalTransientModel.hpp"
#include "Epetra_Comm.h"
#include "Epetra_Map.h"
#include "Epetra_CrsGraph.h"
#include "Epetra_CrsMatrix.h"
#include "Epetra_LocalMap.h"
#include "Teuchos_ParameterList.hpp"
#include "Teuchos_StandardParameterEntryValidators.hpp"
#include "Teuchos_Assert.hpp"
#include "Teuchos_as.hpp"

Include dependency graph for EpetraExt_DiagonalTransientModel.cpp:

Go to the source code of this file.

Namespaces

namespace  EpetraExt

Functions

double evalR (const double &t, const double &lambda, const double &s)
double d_evalR_d_s (const double &t, const double &lambda, const double &s)
double f_func (const double &x, const double &t, const double &lambda, const double &s)
double x_exact (const double &x0, const double &t, const double &lambda, const double &s)
double dxds_exact (const double &t, const double &lambda, const double &s)
Teuchos::RefCountPtr< EpetraExt::DiagonalTransientModelEpetraExt::diagonalTransientModel (Teuchos::RefCountPtr< Epetra_Comm > const &epetra_comm, Teuchos::RefCountPtr< Teuchos::ParameterList > const &paramList)

Variables

const std::string Implicit_name = "Implicit"
const bool Implicit_default = true
const std::string Lambda_min_name = "Lambda_min"
const double Lambda_min_default = -0.9
const std::string Lambda_max_name = "Lambda_max"
const double Lambda_max_default = -0.01
const std::string Coeff_s_name = "Coeff_s"
const string Coeff_s_default = "{ 0.0 }"
const std::string Lambda_fit_name = "Lambda_fit"
const std::string Lambda_fit_default = "Linear"
const std::string NumElements_name = "NumElements"
const int NumElements_default = 1
const std::string x0_name = "x0"
const double x0_default = 10.0
const std::string ExactSolutionAsResponse_name = "Exact Solution as Response"
const bool ExactSolutionAsResponse_default = false
RefCountPtr< RefCountPtr<
const Epetra_Vector > > 
vec_


Function Documentation

double @5::evalR ( const double &  t,
const double &  lambda,
const double &  s 
) [inline, static]

Definition at line 74 of file EpetraExt_DiagonalTransientModel.cpp.

double @5::d_evalR_d_s ( const double &  t,
const double &  lambda,
const double &  s 
) [inline, static]

Definition at line 81 of file EpetraExt_DiagonalTransientModel.cpp.

double @5::f_func ( const double &  x,
const double &  t,
const double &  lambda,
const double &  s 
) [inline, static]

Definition at line 88 of file EpetraExt_DiagonalTransientModel.cpp.

double @5::x_exact ( const double &  x0,
const double &  t,
const double &  lambda,
const double &  s 
) [inline, static]

Definition at line 97 of file EpetraExt_DiagonalTransientModel.cpp.

double @5::dxds_exact ( const double &  t,
const double &  lambda,
const double &  s 
) [inline, static]

Definition at line 112 of file EpetraExt_DiagonalTransientModel.cpp.


Variable Documentation

const std::string Implicit_name = "Implicit" [static]

Definition at line 48 of file EpetraExt_DiagonalTransientModel.cpp.

const bool Implicit_default = true [static]

Definition at line 49 of file EpetraExt_DiagonalTransientModel.cpp.

const std::string Lambda_min_name = "Lambda_min" [static]

Definition at line 51 of file EpetraExt_DiagonalTransientModel.cpp.

const double Lambda_min_default = -0.9 [static]

Definition at line 52 of file EpetraExt_DiagonalTransientModel.cpp.

const std::string Lambda_max_name = "Lambda_max" [static]

Definition at line 54 of file EpetraExt_DiagonalTransientModel.cpp.

const double Lambda_max_default = -0.01 [static]

Definition at line 55 of file EpetraExt_DiagonalTransientModel.cpp.

const std::string Coeff_s_name = "Coeff_s" [static]

Definition at line 57 of file EpetraExt_DiagonalTransientModel.cpp.

const string Coeff_s_default = "{ 0.0 }" [static]

Definition at line 58 of file EpetraExt_DiagonalTransientModel.cpp.

const std::string Lambda_fit_name = "Lambda_fit" [static]

Definition at line 60 of file EpetraExt_DiagonalTransientModel.cpp.

const std::string Lambda_fit_default = "Linear" [static]

Definition at line 61 of file EpetraExt_DiagonalTransientModel.cpp.

const std::string NumElements_name = "NumElements" [static]

Definition at line 63 of file EpetraExt_DiagonalTransientModel.cpp.

const int NumElements_default = 1 [static]

Definition at line 64 of file EpetraExt_DiagonalTransientModel.cpp.

const std::string x0_name = "x0" [static]

Definition at line 66 of file EpetraExt_DiagonalTransientModel.cpp.

const double x0_default = 10.0 [static]

Definition at line 67 of file EpetraExt_DiagonalTransientModel.cpp.

const std::string ExactSolutionAsResponse_name = "Exact Solution as Response" [static]

Definition at line 69 of file EpetraExt_DiagonalTransientModel.cpp.

const bool ExactSolutionAsResponse_default = false [static]

Definition at line 70 of file EpetraExt_DiagonalTransientModel.cpp.

RefCountPtr<RefCountPtr<const Epetra_Vector> > vec_

Definition at line 140 of file EpetraExt_DiagonalTransientModel.cpp.


Generated on Tue Oct 20 12:45:30 2009 for EpetraExt by doxygen 1.4.7