Skip to content

Update to linear Vlasov-Maxwell

Stefan Possanner requested to merge linearVlasovMaxwell into devel
  • linear Vlasov-Maxwell model is now formulated in curvilinear coordinates
  • fixed mistakes in mat_vec_filler
  • multiple functions (_slim) have been added to feec/bsplines_kernels with simple interface to output exactly what their function name is (inputs of knot sequence and degree for d_splines_slim are of B-splines!!)
  • added functions (eval_) in feec/basics/spline_evaluation_2d and feec/basics/spline_evaluation_3d that take the global indices array as input and do not use the module operator
  • added functions in geometry/mappings_3d and geometry/mappings_3d_fast that fill matrices/vectors and not only return a single component of those; they also use the functions without modulo in feec/basics/spline_evaluation mentioned above
  • added tests for filler_kernel, mat_vec_filler, bsplines_kernels, spline_evaluation (for _2d and _3d), and mappings (for mappings_3d and mappings_3d_fast)

Merge request reports