Ferrite-FEM / Ferrite-FEM/Ferrite.jl

Non-allocating point eval handler evaluations

Open
#893 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Julia
Stars
453
Forks
115
Avg merge
1d 17h
Merged PRs (30d)
11

Description

Currently we just have an allocating version for `evaluate_at_points` and the internal function `evaluate_at_points!` which requires knowledge about the internals to use. We should widen the user-facing portion by adding the following functions
* `evaluate_at_points!(values::AbstractVector, ph::PointEvalHandler, proj::L2Projector, dof_vals::AbstractVector)`
* `evaluate_at_points!(values::AbstractVector, ph::PointEvalHandler, dh::DofHandler, dof_vals::AbstractVector)`
* `evaluate_at_points!(values::AbstractVector, ph::PointEvalHandler,dh::DofHandler, dof_vals::AbstractVector, fname::Symbol)`

Furthermore we might want to restrict the evaluation to subdomains, which requires a little bit of refactoring for the internals.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.