Skip to content

Commit e582470

Browse files
refactor files.
1 parent 5443ecb commit e582470

27 files changed

Lines changed: 64 additions & 50 deletions

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ find_package(OpenGeode REQUIRED CONFIG)
3636
add_subdirectory(src/geode/stochastic)
3737

3838
#------------------------------------------------------------------------------------------------
39-
# Optional modules configuration
39+
# Optional modules object_set
4040
if(OPENGEODE_STOCHASTIC_WITH_TESTS)
4141
# Enable testing with CTest
4242
enable_testing()

include/geode/stochastic/sampling/direct/configuration_sampler/configuration_sampler.hpp renamed to include/geode/stochastic/sampling/direct/object_set_sampler/object_set_sampler.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323

2424
#pragma once
2525

26-
#include <geode/stochastic/configuration/configuration.hpp>
2726
#include <geode/stochastic/sampling/random_engine.hpp>
27+
#include <geode/stochastic/spatial/object_set.hpp>
2828

2929
namespace geode
3030
{

include/geode/stochastic/sampling/direct/configuration_sampler/point_configuration_sampler.hpp renamed to include/geode/stochastic/sampling/direct/object_set_sampler/point_set_sampler.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#include <geode/geometry/basic_objects/sphere.hpp>
2727
#include <geode/geometry/point.hpp>
2828

29-
#include <geode/stochastic/sampling/direct/configuration_sampler/configuration_sampler.hpp>
29+
#include <geode/stochastic/sampling/direct/object_set_sampler/object_set_sampler.hpp>
3030
#include <geode/stochastic/sampling/direct/point_uniform_sampler.hpp>
3131

3232
namespace geode

include/geode/stochastic/sampling/mcmc/metropolis_hasting_sampler.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ namespace geode
6060
proposal_kernel_ != nullptr, "[MH] null proposal kernel" );
6161
}
6262

63-
ObjectSet< Type > initialize_configuration_with_sampling(
63+
ObjectSet< Type > initialize_object_set_with_sampling(
6464
RandomEngine& engine,
6565
const std::unordered_map< uuid, index_t >& group_targets ) const
6666
{

include/geode/stochastic/sampling/mcmc/models/components/energy_term.hpp

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#pragma once
2424

2525
#include <geode/stochastic/common.hpp>
26-
#include <geode/stochastic/configuration/configuration.hpp>
26+
#include <geode/stochastic/spatial/object_set.hpp>
2727
#include <optional>
2828

2929
namespace
@@ -77,6 +77,16 @@ namespace geode
7777

7878
virtual ~EnergyTerm() = default;
7979

80+
geode::uuid id() const
81+
{
82+
return id_;
83+
}
84+
85+
const std::string& name() const
86+
{
87+
return name_;
88+
}
89+
8090
double parameter() const
8191
{
8292
return neg_log_parameter_.param();
@@ -99,5 +109,9 @@ namespace geode
99109

100110
protected:
101111
NegLogParam neg_log_parameter_;
112+
113+
private:
114+
geode::uuid id_;
115+
std::string name_;
102116
};
103117
} // namespace geode

include/geode/stochastic/sampling/mcmc/models/components/intensity_term.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
*/
2323
#pragma once
2424

25-
#include <geode/stochastic/configuration/configuration.hpp>
25+
#include <geode/stochastic/spatial/object_set.hpp>
2626

2727
#include <geode/stochastic/sampling/mcmc/models/components/energy_term.hpp>
2828

include/geode/stochastic/sampling/mcmc/models/components/pairwise_term.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#pragma once
2424

2525
#include <geode/basic/range.hpp>
26-
#include <geode/stochastic/configuration/configuration.hpp>
26+
#include <geode/stochastic/spatial/object_set.hpp>
2727

2828
#include <geode/stochastic/sampling/mcmc/models/components/energy_term.hpp>
2929

include/geode/stochastic/sampling/mcmc/models/gibbs_energy.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
*/
2323
#pragma once
2424

25-
#include <geode/stochastic/configuration/configuration.hpp>
2625
#include <geode/stochastic/sampling/mcmc/models/components/energy_term.hpp>
26+
#include <geode/stochastic/spatial/object_set.hpp>
2727

2828
namespace geode
2929
{

include/geode/stochastic/sampling/mcmc/proposal/classical_proposals.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#pragma once
2626

2727
#include <geode/stochastic/common.hpp>
28-
#include <geode/stochastic/sampling/direct/configuration_sampler/configuration_sampler.hpp>
28+
#include <geode/stochastic/sampling/direct/object_set_sampler/object_set_sampler.hpp>
2929
#include <geode/stochastic/sampling/mcmc/proposal/proposal_kernel.hpp>
3030

3131
namespace geode

include/geode/stochastic/sampling/mcmc/proposal/moves.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
*/
2323

2424
#pragma once
25-
#include <geode/stochastic/configuration/configuration.hpp>
26-
#include <geode/stochastic/sampling/direct/configuration_sampler/configuration_sampler.hpp>
25+
#include <geode/stochastic/sampling/direct/object_set_sampler/object_set_sampler.hpp>
26+
#include <geode/stochastic/spatial/object_set.hpp>
2727

2828
namespace geode
2929
{

0 commit comments

Comments
 (0)