OGS
LevelSetFunction.cpp File Reference

Detailed Description

Definition in file LevelSetFunction.cpp.

#include "LevelSetFunction.h"
#include <boost/math/special_functions/sign.hpp>
#include <numeric>
#include <range/v3/algorithm/contains.hpp>
#include "BranchProperty.h"
#include "FractureProperty.h"
#include "JunctionProperty.h"
Include dependency graph for LevelSetFunction.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{LevelSetFunction.cpp}
 
namespace  ProcessLib
 
namespace  ProcessLib::LIE
 

Functions

double anonymous_namespace{LevelSetFunction.cpp}::Heaviside (bool const v)
 
bool ProcessLib::LIE::levelsetFracture (FractureProperty const &frac, Eigen::Vector3d const &x)
 
bool ProcessLib::LIE::levelsetBranch (BranchProperty const &branch, Eigen::Vector3d const &x)
 
std::vector< double > ProcessLib::LIE::uGlobalEnrichments (std::vector< FractureProperty * > const &frac_props, std::vector< JunctionProperty * > const &junction_props, std::unordered_map< int, int > const &fracID_to_local, Eigen::Vector3d const &x)
 
std::vector< double > ProcessLib::LIE::duGlobalEnrichments (std::size_t this_frac_id, std::vector< FractureProperty * > const &frac_props, std::vector< JunctionProperty * > const &junction_props, std::unordered_map< int, int > const &fracID_to_local, Eigen::Vector3d const &x)