/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/mesh/configuration_mesh.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/mesh/configuration_mesh.hh File Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
configuration_mesh.hh File Reference
#include "DiFfRG/common/math.hh"
#include <DiFfRG/common/utils.hh>
#include <cmath>
#include <stdexcept>
#include <string>
#include <vector>
#include <spdlog/fmt/fmt.h>

Go to the source code of this file.

Classes

class  DiFfRG::Config::GridAxis
 
class  DiFfRG::Config::ConfigurationMesh< dim >
 
struct  DiFfRG::Config::ConfigurationMesh< dim >::TriangulationData
 

Namespaces

namespace  DiFfRG
 
namespace  DiFfRG::Config
 
namespace  DiFfRG::Config::internal
 

Functions

std::vector< std::string > DiFfRG::Config::internal::string_to_substrings_array (const std::string str)
 
std::array< double, 3 > DiFfRG::Config::internal::string_to_range (const std::string str)
 
void DiFfRG::Config::internal::check_ranges_consistency (const std::vector< GridAxis > &ranges)
 
template<typename T , typename J >
void DiFfRG::Config::internal::append_range (T &to_append, const J &range)