feat(GridFire): major design changes
Switching to an Engine + solver design. Also brought xxHash and Eigen in. Working on QSE and Culling.
This commit is contained in:
@@ -9,12 +9,15 @@
|
||||
#pragma once
|
||||
#include "fourdst/composition/atomicSpecies.h"
|
||||
#include "fourdst/composition/species.h"
|
||||
#include "reaclib.h"
|
||||
#include "gridfire/reaction/reaction.h"
|
||||
|
||||
namespace gridfire::reaclib {
|
||||
static std::unordered_map<std::string, reaction::REACLIBReaction> s_all_reaclib_reactions;
|
||||
static bool s_initialized = false;
|
||||
|
||||
|
||||
inline void initializeAllReaclibReactions() {
|
||||
using namespace reaction;
|
||||
if (s_initialized) return; // already initialized
|
||||
s_initialized = true;
|
||||
s_all_reaclib_reactions.clear();
|
||||
|
||||
Reference in New Issue
Block a user