#include <AMReX_distFcnElement.H>
|
static amrex::Real | eval (amrex::Real t, amrex::Real y0, amrex::Real y1, amrex::Real D0, amrex::Real D1) |
|
static void | dxbydt (amrex::Real t, amrex::Real y0, amrex::Real y1, amrex::Real D0, amrex::Real D1, amrex::Real &dyf, amrex::Real &d2yf) |
|
static void | single_spline_cpdist (amrex::RealVect pt, amrex::Real x0, amrex::Real x1, amrex::Real Dx0, amrex::Real Dx1, amrex::Real y0, amrex::Real y1, amrex::Real Dy0, amrex::Real Dy1, amrex::Real &t, amrex::RealVect &cp, amrex::Real &dist) |
|
static amrex::Real | dist (amrex::RealVect pt, amrex::Real x0, amrex::Real x1, amrex::Real Dx0, amrex::Real Dx1, amrex::Real y0, amrex::Real y1, amrex::Real Dy0, amrex::Real Dy1, amrex::Real &t, amrex::RealVect &spt) |
|
|
static int | solve_thomas (const std::vector< amrex::Real > &a, std::vector< amrex::Real > &b, const std::vector< amrex::Real > &c, std::vector< amrex::Real > &d, std::vector< amrex::Real > &X) |
|
◆ SplineDistFcnElement2d()
amrex::SplineDistFcnElement2d::SplineDistFcnElement2d |
( |
| ) |
|
|
default |
◆ ~SplineDistFcnElement2d()
amrex::SplineDistFcnElement2d::~SplineDistFcnElement2d |
( |
| ) |
|
|
overridedefault |
◆ calc_D()
void amrex::SplineDistFcnElement2d::calc_D |
( |
bool |
clamped_bc = false | ) |
|
◆ cpdist()
◆ cpside()
◆ dist()
amrex::Real amrex::SplineDistFcnElement2d::dist |
( |
amrex::RealVect |
pt, |
|
|
amrex::Real |
x0, |
|
|
amrex::Real |
x1, |
|
|
amrex::Real |
Dx0, |
|
|
amrex::Real |
Dx1, |
|
|
amrex::Real |
y0, |
|
|
amrex::Real |
y1, |
|
|
amrex::Real |
Dy0, |
|
|
amrex::Real |
Dy1, |
|
|
amrex::Real & |
t, |
|
|
amrex::RealVect & |
spt |
|
) |
| |
|
staticprotected |
◆ dxbydt()
void amrex::SplineDistFcnElement2d::dxbydt |
( |
amrex::Real |
t, |
|
|
amrex::Real |
y0, |
|
|
amrex::Real |
y1, |
|
|
amrex::Real |
D0, |
|
|
amrex::Real |
D1, |
|
|
amrex::Real & |
dyf, |
|
|
amrex::Real & |
d2yf |
|
) |
| |
|
staticprotected |
◆ eval()
amrex::Real amrex::SplineDistFcnElement2d::eval |
( |
amrex::Real |
t, |
|
|
amrex::Real |
y0, |
|
|
amrex::Real |
y1, |
|
|
amrex::Real |
D0, |
|
|
amrex::Real |
D1 |
|
) |
| |
|
staticprotected |
◆ newDistFcnElement2d()
◆ print_control_points()
void amrex::SplineDistFcnElement2d::print_control_points |
( |
| ) |
const |
◆ print_spline()
void amrex::SplineDistFcnElement2d::print_spline |
( |
| ) |
const |
◆ set_bc_points()
◆ set_control_points()
void amrex::SplineDistFcnElement2d::set_control_points |
( |
std::vector< amrex::RealVect > |
pts | ) |
|
◆ single_spline_cpdist()
void amrex::SplineDistFcnElement2d::single_spline_cpdist |
( |
amrex::RealVect |
pt, |
|
|
amrex::Real |
x0, |
|
|
amrex::Real |
x1, |
|
|
amrex::Real |
Dx0, |
|
|
amrex::Real |
Dx1, |
|
|
amrex::Real |
y0, |
|
|
amrex::Real |
y1, |
|
|
amrex::Real |
Dy0, |
|
|
amrex::Real |
Dy1, |
|
|
amrex::Real & |
t, |
|
|
amrex::RealVect & |
cp, |
|
|
amrex::Real & |
dist |
|
) |
| |
|
staticprotected |
◆ bc_pt_end
◆ bc_pt_start
◆ control_points_x
std::vector<amrex::Real> amrex::SplineDistFcnElement2d::control_points_x |
|
private |
◆ control_points_y
std::vector<amrex::Real> amrex::SplineDistFcnElement2d::control_points_y |
|
private |
◆ Dx
std::vector<amrex::Real> amrex::SplineDistFcnElement2d::Dx |
|
private |
◆ Dy
std::vector<amrex::Real> amrex::SplineDistFcnElement2d::Dy |
|
private |
The documentation for this class was generated from the following files: