Skip to content

Commit 0f271b8

Browse files
Merge pull request #159 from Geode-solutions/fix/clear_attributes_before_instantiation
fix(ImplicitModel): Fixed potential bug if attributes were already in…
2 parents 8181554 + d877127 commit 0f271b8

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

src/geode/geosciences/implicit/representation/core/implicit_cross_section.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ namespace geode
213213
void instantiate_implicit_attribute_on_surfaces(
214214
const ImplicitCrossSection& model )
215215
{
216+
implicit_attributes_.clear();
216217
implicit_attributes_.reserve( model.nb_surfaces() );
217218
for( const auto& surface : model.surfaces() )
218219
{

src/geode/geosciences/implicit/representation/core/implicit_structural_model.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ namespace geode
211211
void instantiate_implicit_attribute_on_blocks(
212212
const ImplicitStructuralModel& model )
213213
{
214+
implicit_attributes_.clear();
214215
implicit_attributes_.reserve( model.nb_blocks() );
215216
for( const auto& block : model.blocks() )
216217
{

0 commit comments

Comments
 (0)