|
Hermes2D
3.0
|
#include <postprocessing.h>
Inheritance diagram for Hermes::Hermes2D::PostProcessing::IntegralCalculator< Scalar >:Public Member Functions | |
| IntegralCalculator (MeshFunctionSharedPtr< Scalar > source_function, int number_of_integrals) | |
| IntegralCalculator (std::vector< MeshFunctionSharedPtr< Scalar > > source_functions, int number_of_integrals) | |
| virtual Scalar * | calculate (std::vector< std::string > markers)=0 |
| virtual Scalar * | calculate (std::string marker) |
| virtual void | order (Func< Hermes::Ord > **fns, Hermes::Ord *result)=0 |
| The integration order calculation. | |
Protected Attributes | |
|
std::vector < MeshFunctionSharedPtr < Scalar > > | source_functions |
| int | number_of_integrals |
Protected Attributes inherited from Hermes::Hermes2D::Mixins::Parallel | |
| unsigned char | num_threads_used |
| std::string | exceptionMessageCaughtInParallelBlock |
Integral calculator Abstract base class
Definition at line 118 of file postprocessing.h.
| Hermes::Hermes2D::PostProcessing::IntegralCalculator< Scalar >::IntegralCalculator | ( | MeshFunctionSharedPtr< Scalar > | source_function, |
| int | number_of_integrals | ||
| ) |
| [in] | source_functions | The functions forming the integral expression. |
| [in] | number_of_integrals | Number of results (expressions) evaluated. The method integral will get the array result allocated according to this parameter. |
Definition at line 580 of file postprocessing.cpp.
|
pure virtual |
Main method returning the value(s).
Implemented in Hermes::Hermes2D::PostProcessing::SurfaceIntegralCalculator< Scalar >, and Hermes::Hermes2D::PostProcessing::VolumetricIntegralCalculator< Scalar >.
|
virtual |
Main method returning the value(s). One marker overload.
Definition at line 591 of file postprocessing.cpp.