Public Member Functions inherited from ablate::domain::rbf::RBF |
| RBF (int polyOrder=4, bool hasDerivatives=true, bool hasInterpolation=true, bool returnNeighborVertices=false) |
void | Setup (std::shared_ptr< ablate::domain::SubDomain > subDomain) |
void | SetDerivatives (PetscInt nDer, PetscInt dx[], PetscInt dy[], PetscInt dz[], PetscBool useCellsLocal) |
void | SetDerivatives (PetscInt nDer, PetscInt dx[], PetscInt dy[], PetscInt dz[]) |
PetscReal | EvalDer (const ablate::domain::Field *field, PetscInt c, PetscInt dx, PetscInt dy, PetscInt dz) |
PetscReal | EvalDer (DM dm, Vec vec, const PetscInt fid, PetscInt c, PetscInt dx, PetscInt dy, PetscInt dz) |
PetscReal | Interpolate (const ablate::domain::Field *field, Vec f, const PetscInt c, PetscReal xEval[3]) |
PetscReal | Interpolate (const ablate::domain::Field *field, Vec f, PetscReal xEval[3]) |
PetscReal | Interpolate (const ablate::domain::Field *field, PetscReal xEval[3]) |