Skip to content

Commit d877127

Browse files
committed
fix(ImplicitModel): Fixed potential bug if attributes were already initialized in model.
1 parent 8181554 commit d877127

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)