PhyStar  v0.0.0 thu24
ConstraintFun.hpp File Reference
#include "MATH.H"
Include dependency graph for ConstraintFun.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  dmdyn::init::ConstraintFunction
 

Namespaces

 dmdyn
 
 dmdyn::init
 

Typedefs

template<int N_dim>
using dmdyn::init::pCFun = bool(*)(blin::Vecr< N_dim > &, std::vector< Real > &, InsideOutside)
 

Enumerations

enum class  dmdyn::init::CFunTag { dmdyn::init::None , dmdyn::init::Box , dmdyn::init::Sphere }
 
enum  dmdyn::init::InsideOutside { dmdyn::init::In = 1 , dmdyn::init::Out = 0 }
 

Functions

static CFunTag dmdyn::init::vConfigCFunTag (std::string type)
 
static InsideOutside dmdyn::init::vConfigInsideOutside (std::string type)
 
template<int N_dim>
bool dmdyn::init::None (blin::Vecr< N_dim > &pos, std::vector< Real > &params, InsideOutside flag=InsideOutside::In)
 
template<int N_dim>
bool dmdyn::init::Box (blin::Vecr< N_dim > &pos, std::vector< Real > &params, InsideOutside flag=InsideOutside::In)
 Constraint function of box. More...
 
template<int N_dim>
bool dmdyn::init::Sphere (blin::Vecr< N_dim > &pos, std::vector< Real > &params, InsideOutside flag=InsideOutside::In)
 Constraint function of Sphere(3D) or Circ (2D) More...