|
MGIS
|
#include <concepts>#include <optional>#include <execution>#include "MGIS/Config.hxx"#include "MGIS/AbstractErrorHandler.hxx"#include "MGIS/Function/SpaceConcept.hxx"#include "MGIS/Function/EvaluatorConcept.hxx"#include "MGIS/Function/FunctionConcept.hxx"#include "MGIS/Function/Algorithms.ixx"Namespaces | |
| namespace | mgis |
the namespace mgis encloses all the MGIS project. | |
Functions | |
| template<typename FunctionType , EvaluatorConcept EvaluatorType> requires ( ((LinearElementSpaceConcept<evaluator_space<EvaluatorType>>) || (LinearQuadratureSpaceConcept<evaluator_space<EvaluatorType>>)) && std::same_as<function_space<FunctionType>, evaluator_space<EvaluatorType>>) | |
| constexpr bool | mgis::function::assign (AbstractErrorHandler &, FunctionType &, const EvaluatorType) |
| assign the evaluator to a function | |
| template<EvaluatorConcept EvaluatorType, typename OperatorType > requires (LinearElementSpaceConcept<evaluator_space<EvaluatorType>>) | |
| constexpr std::optional< real > | mgis::function::scalar_reduce (AbstractErrorHandler &, const EvaluatorType, const OperatorType, const real) |
| assign the evaluator to a function | |
|
constexpr |
assign the evaluator to a function
| [in] | ctx | execution context |
| [in] | lhs | left hand side |
| [in] | e | right hand side |
|
constexpr |
assign the evaluator to a function
| [in] | ctx | execution context |
| [in] | e | evaluator reduced. |
| [in] | op | reduction operator. |
| [in] | initial_value | initial value. |