Hermes2D
3.0
|
Public Member Functions | |
VertexBasedLimiter (SpaceSharedPtr< double > space, double *solution_vector, int maximum_polynomial_order) | |
VertexBasedLimiter (std::vector< SpaceSharedPtr< double > > spaces, double *solution_vector, int maximum_polynomial_order) | |
std::vector< std::pair< int, double > > | get_correction_factors () const |
void | print_detailed_info (bool print_details=true) |
void | set_p_coarsening_only () |
Public Member Functions inherited from Hermes::Hermes2D::PostProcessing::Limiter< Scalar > | |
Limiter (SpaceSharedPtr< Scalar > space, Scalar *solution_vector) | |
Limiter (std::vector< SpaceSharedPtr< Scalar > > spaces, Scalar *solution_vector) | |
MeshFunctionSharedPtr< Scalar > | get_solution () |
Get the zero-th solution. | |
void | get_solutions (std::vector< MeshFunctionSharedPtr< Scalar > > solutions) |
Get all solutions. | |
std::vector< int > | get_changed_element_ids () const |
Get changed element ids. | |
virtual bool | isOkay () const |
Helpers for state querying. | |
std::string | getClassName () const |
void | set_solution_vector (Scalar *sln) |
Set the solution vector. | |
Scalar * | get_solution_vector () |
Get the solution vector. | |
Public Attributes | |
int | maximum_polynomial_order |
Static Public Attributes | |
static bool | wider_bounds_on_boundary = false |
Additional Inherited Members | |
Protected Attributes inherited from Hermes::Hermes2D::PostProcessing::Limiter< Scalar > | |
int | component_count |
std::vector< SpaceSharedPtr < Scalar > > | spaces |
Scalar * | solution_vector |
std::vector < MeshFunctionSharedPtr < Scalar > > | limited_solutions |
std::vector< int > | changed_element_ids |
Protected Attributes inherited from Hermes::Hermes2D::Mixins::Parallel | |
unsigned char | num_threads_used |
std::string | exceptionMessageCaughtInParallelBlock |
Definition at line 72 of file postprocessing.h.