Mercurial > repos > public > sbplib_julia
comparison Notes.md @ 1480:4550beef9694 feature/boundary_conditions
Merge with default
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Sat, 23 Dec 2023 23:03:13 +0100 |
parents | bdcdbd4ea9cd 54ae92803b0b |
children | d68d02dd882f |
comparison
equal
deleted
inserted
replaced
1479:b96858a50e35 | 1480:4550beef9694 |
---|---|
329 | 329 |
330 ## Implementation of LazyOuterProduct | 330 ## Implementation of LazyOuterProduct |
331 Could the implementation of LazyOuterProduct be simplified by making it a | 331 Could the implementation of LazyOuterProduct be simplified by making it a |
332 struct containing two or more LazyTensors? (using split_tuple in a similar way | 332 struct containing two or more LazyTensors? (using split_tuple in a similar way |
333 as TensorGrid) | 333 as TensorGrid) |
334 | |
335 ## Implementation of boundary_indices for more complex grids | |
336 To represent boundaries of for example tet-elements we can use a type `IndexCollection` to index a grid function directly. | |
337 | |
338 ```julia | |
339 I = IndexCollection(...) | |
340 v[I] | |
341 ``` | |
342 | |
343 * This would impact how tensor grid works. | |
344 * To make things homogenous maybe these index collections should be used for the more simple grids too. | |
345 * The function `to_indices` from Base could be useful to implement for `IndexCollection` |