2#ifndef AMREX_EB2_IF_SPLINE_H_
3#define AMREX_EB2_IF_SPLINE_H_
4#include <AMReX_Config.H>
23 theSpline->set_control_points(std::move(pts));
30 theLine->set_control_points(std::move(pts));
44 closesetGeomElement = geom;
#define AMREX_D_DECL(a, b, c)
Definition AMReX_SPACE.H:171
Definition AMReX_EB2_IF_Spline.H:18
void addSplineElement(std::vector< amrex::RealVect > pts)
Definition AMReX_EB2_IF_Spline.H:21
void addLineElement(std::vector< amrex::RealVect > pts)
Definition AMReX_EB2_IF_Spline.H:28
amrex::Vector< distFcnElement2d * > geomElements
Definition AMReX_EB2_IF_Spline.H:53
amrex::Real operator()(const amrex::RealArray &p) const
Definition AMReX_EB2_IF_Spline.H:34
Definition AMReX_distFcnElement.H:29
Definition AMReX_distFcnElement.H:58
This class is a thin wrapper around std::vector. Unlike vector, Vector::operator[] provides bound che...
Definition AMReX_Vector.H:28
Definition AMReX_distFcnElement.H:11
virtual amrex::Real cpside(amrex::RealVect pt, amrex::RealVect &cp) const =0
amrex_real Real
Floating Point Type for Fields.
Definition AMReX_REAL.H:79
Definition AMReX_FabArrayBase.H:33
Array< Real, 3 > RealArray
Definition AMReX_Array.H:27