Comments (3)
Not trivially, but you can merge existing surface (and volume) meshes or mesh domains seperately. For example salome has built this in in their interface to netgen.
Do you need to keep the structure of the mesh for some reasons?
from netgen.
Yes, I have a fine-grained head mesh (http://www.parralab.org/nyhead/) and we want to add electrodes around it. An electrode is modeled with a small cylinder whose top face is used as the boundary conditions. Electrical current flows into this bc which accounts for Neumann condition and we would like to conduct FEM simulation using ngsolve.
We would like to add electrodes at different locations and evaluate the performance of transcranial Electrical Stimulation (tES), for example, the depth or the active regions. We do not want to re-mesh the head each time we add electrodes but want to keep its structures, domains (materials) as is.
from netgen.
You can merge meshes and only partially mesh volume meshes. There is some documentation on these features here
https://ngsolve.org/docu/latest/netgen_tutorials/working_with_meshes.html
If you have a (partially meshed) mesh it should be possible to mesh the open domains using
mesh.GenerateVolumeMesh(only3D_domain_nr=domnr)
Hope this helps
Best
from netgen.
Related Issues (20)
- Parallelize edge/face mesh generation?
- libnggui.so: undefined reference to ffmpeg functions HOT 1
- How to use writeuser class ?
- Memory Leak in netgen.csg Module
- Meshing job never reports finishing
- error: cannot convert 'const ngcore::SIMD<double, 1>' to 'double' in initialization
- load binary stl format error
- inconsistent nggui/netgen_gui (USE_GUI) configuration triggers tcl.h error
- some test_geo tests fail on non-Intel architectures HOT 1
- table.hpp:106 error: redefinition of ‘size_t* TablePrefixSum on 32-bit architectures HOT 4
- some 32 bit systems (armel, m68k, powerpc, sh4) don't link to atomic symbols HOT 3
- compatibility with OCCT 7.8.0 HOT 5
- OpenGL includes for macOS < 10.7: there is no `gl3.h` in the SDK HOT 1
- How to choose a specific Python to be used rather than allowing CMake to pick what it likes? HOT 1
- Volume mesh optimisation hangs -- part 2
- Overriding NetgenGeometry::GetFaceVertices doesn't work HOT 1
- Crash in case of partial meshing failure HOT 2
- Fragmentation of the domain due to an intersection
- Error occurs when netgen cross compiles under arm64-windows
- compilation Error with -DUSE_PYTHON=OFF
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from netgen.