#include <AAdapt_UnifRefSizeField.hpp>
Public Member Functions | |
UnifRefSizeField (const Teuchos::RCP< AlbPUMI::AbstractPUMIDiscretization > &disc) | |
~UnifRefSizeField () | |
double | getValue (ma::Entity *v) |
void | setParams (const Epetra_Vector *sol, const Epetra_Vector *ovlp_sol, double element_size, double err_bound, const std::string state_var_name) |
void | computeError () |
Private Attributes | |
Teuchos::RCP< const Epetra_Comm > | comm |
const Epetra_Vector * | solution |
const Epetra_Vector * | ovlp_solution |
double | elem_size |
double | initialAverageEdgeLength |
apf::Mesh2 * | mesh |
Definition at line 17 of file AAdapt_UnifRefSizeField.hpp.
AAdapt::UnifRefSizeField::UnifRefSizeField | ( | const Teuchos::RCP< AlbPUMI::AbstractPUMIDiscretization > & | disc | ) |
Definition at line 24 of file AAdapt_UnifRefSizeField.cpp.
AAdapt::UnifRefSizeField::~UnifRefSizeField | ( | ) |
Definition at line 31 of file AAdapt_UnifRefSizeField.cpp.
double AAdapt::UnifRefSizeField::getValue | ( | ma::Entity * | v | ) |
Definition at line 49 of file AAdapt_UnifRefSizeField.cpp.
void AAdapt::UnifRefSizeField::setParams | ( | const Epetra_Vector * | sol, | |
const Epetra_Vector * | ovlp_sol, | |||
double | element_size, | |||
double | err_bound, | |||
const std::string | state_var_name | |||
) |
Definition at line 39 of file AAdapt_UnifRefSizeField.cpp.
void AAdapt::UnifRefSizeField::computeError | ( | ) |
Definition at line 35 of file AAdapt_UnifRefSizeField.cpp.
Teuchos::RCP<const Epetra_Comm> AAdapt::UnifRefSizeField::comm [private] |
Definition at line 35 of file AAdapt_UnifRefSizeField.hpp.
const Epetra_Vector* AAdapt::UnifRefSizeField::solution [private] |
Definition at line 36 of file AAdapt_UnifRefSizeField.hpp.
const Epetra_Vector* AAdapt::UnifRefSizeField::ovlp_solution [private] |
Definition at line 37 of file AAdapt_UnifRefSizeField.hpp.
double AAdapt::UnifRefSizeField::elem_size [private] |
Definition at line 39 of file AAdapt_UnifRefSizeField.hpp.
double AAdapt::UnifRefSizeField::initialAverageEdgeLength [private] |
Definition at line 40 of file AAdapt_UnifRefSizeField.hpp.
apf::Mesh2* AAdapt::UnifRefSizeField::mesh [private] |
Definition at line 41 of file AAdapt_UnifRefSizeField.hpp.