-
Notifications
You must be signed in to change notification settings - Fork 19
Framework for gradually activation of elements based on a function of element indices #751
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
jenkins build this with downstreams please |
83fffdd
to
eb73e27
Compare
jenkins build this with downstreams ifem-stokes=322 please |
eb73e27
to
353491d
Compare
jenkins build this with downstreams ifem-stokes=322 ifem-finitedeformation=47 please |
353491d
to
677de2a
Compare
jenkins build this with downstreams ifem-stokes=322 ifem-finitedeformation=47 please |
677de2a
to
1dbe05e
Compare
jenkins build this with downstreams ifem-stokes=322 ifem-finitedeformation=47 please |
1dbe05e
to
49642fe
Compare
jenkins build this with downstreams ifem-stokes=322 ifem-finitedeformation=47 please |
…on during assembly and add a trivial equation 1.0e9*x = 0 for those such that the remaining can be solved
… method be a char and use the value 2 to flag that we want to trace equations with no contribution in the AlgEqSystem method
Removed: Unused methods SAM::initForAssembly() and SAM::getNoElmEquations(). Changed: Use std::accumulate to calculate element size from connectivity. Changed: Don't check return value for methods that will never fail.
be a char to enable forced preassembly in addition to delayed sparsity pattern lock. Force preassembly when element activation functions are used.
…gument. For exporting grids with active/deactive elements.
be reused by several element blocks instead of duplicating them. Changed: Use null pointer instead of empty ElementBlocks for point grids. Changed: Range-based for loops and x.data() instead of &x.front().
49642fe
to
1a259fc
Compare
With automatic suppression of all DOFs without contributions .
where
x
in the expression will be the element index within the specified patch.This enables the suppresion of equations with no contributions yet.