ARITHMETIC enum value | mfem::FindPointsGSLIB | |
AvgType enum name | mfem::FindPointsGSLIB | |
avgtype | mfem::FindPointsGSLIB | protected |
bb | mfem::FindPointsGSLIB | mutable |
bdr_tol | mfem::FindPointsGSLIB | protected |
cr | mfem::FindPointsGSLIB | protected |
default_interp_value | mfem::FindPointsGSLIB | protected |
DEV | mfem::FindPointsGSLIB | protected |
dim | mfem::FindPointsGSLIB | protected |
DistributeInterpolatedValues(const Vector &int_vals, const int vdim, const int ordering, Vector &field_out) const | mfem::FindPointsGSLIB | virtual |
DistributePointInfoToOwningMPIRanks(Array< unsigned int > &recv_elem, Vector &recv_ref, Array< unsigned int > &recv_code) | mfem::FindPointsGSLIB | virtual |
dof1d | mfem::FindPointsGSLIB | |
dof1d_sol | mfem::FindPointsGSLIB | |
fdataD | mfem::FindPointsGSLIB | protected |
fec_map_lin | mfem::FindPointsGSLIB | protected |
fes_rst_map | mfem::FindPointsGSLIB | protected |
find_device | mfem::FindPointsGSLIB | |
FindPoints(const Vector &point_pos, int point_pos_ordering=Ordering::byNODES) | mfem::FindPointsGSLIB | |
FindPoints(Mesh &m, const Vector &point_pos, int point_pos_ordering=Ordering::byNODES, const double bb_t=0.1, const double newt_tol=1.0e-12, const int npt_max=256) | mfem::FindPointsGSLIB | |
FindPointsGSLIB() | mfem::FindPointsGSLIB | |
FindPointsGSLIB(MPI_Comm comm_) | mfem::FindPointsGSLIB | |
FindPointsLocal2(const Vector &point_pos, int point_pos_ordering, Array< unsigned int > &gsl_code_dev_l, Array< unsigned int > &gsl_elem_dev_l, Vector &gsl_ref_l, Vector &gsl_dist_l, int npt) | mfem::FindPointsGSLIB | protected |
FindPointsLocal3(const Vector &point_pos, int point_pos_ordering, Array< unsigned int > &gsl_code_dev_l, Array< unsigned int > &gsl_elem_dev_l, Vector &gsl_ref_l, Vector &gsl_dist_l, int npt) | mfem::FindPointsGSLIB | protected |
FindPointsOnDevice(const Vector &point_pos, int point_pos_ordering=Ordering::byNODES) | mfem::FindPointsGSLIB | protected |
FreeData() | mfem::FindPointsGSLIB | virtual |
GetAxisAlignedBoundingBoxes(Vector &aabb) | mfem::FindPointsGSLIB | |
GetCode() const | mfem::FindPointsGSLIB | inlinevirtual |
GetDist() const | mfem::FindPointsGSLIB | inlinevirtual |
GetElem() const | mfem::FindPointsGSLIB | inlinevirtual |
GetGSLIBElem() const | mfem::FindPointsGSLIB | inlinevirtual |
GetGSLIBReferencePosition() const | mfem::FindPointsGSLIB | inlinevirtual |
GetNodalValues(const GridFunction *gf_in, Vector &node_vals) | mfem::FindPointsGSLIB | protectedvirtual |
GetOrientedBoundingBoxes(DenseTensor &obbA, Vector &obbC, Vector &obbV) | mfem::FindPointsGSLIB | |
GetProc() const | mfem::FindPointsGSLIB | inlinevirtual |
GetReferencePosition() const | mfem::FindPointsGSLIB | inlinevirtual |
gf_rst_map | mfem::FindPointsGSLIB | protected |
gll1d | mfem::FindPointsGSLIB | |
gll1d_sol | mfem::FindPointsGSLIB | |
gpu_to_cpu_fallback | mfem::FindPointsGSLIB | protected |
gsl_code | mfem::FindPointsGSLIB | protected |
gsl_comm | mfem::FindPointsGSLIB | protected |
gsl_dist | mfem::FindPointsGSLIB | protected |
gsl_elem | mfem::FindPointsGSLIB | protected |
gsl_mesh | mfem::FindPointsGSLIB | protected |
gsl_mfem_elem | mfem::FindPointsGSLIB | protected |
gsl_mfem_ref | mfem::FindPointsGSLIB | protected |
gsl_proc | mfem::FindPointsGSLIB | protected |
gsl_ref | mfem::FindPointsGSLIB | protected |
h_nx | mfem::FindPointsGSLIB | |
h_o_size | mfem::FindPointsGSLIB | |
HARMONIC enum value | mfem::FindPointsGSLIB | |
hash2 | mfem::FindPointsGSLIB | |
hash3 | mfem::FindPointsGSLIB | |
Interpolate(const GridFunction &field_in, Vector &field_out) | mfem::FindPointsGSLIB | virtual |
Interpolate(const Vector &point_pos, const GridFunction &field_in, Vector &field_out, int point_pos_ordering=Ordering::byNODES) | mfem::FindPointsGSLIB | |
Interpolate(Mesh &m, const Vector &point_pos, const GridFunction &field_in, Vector &field_out, int point_pos_ordering=Ordering::byNODES) | mfem::FindPointsGSLIB | |
InterpolateGeneral(const GridFunction &field_in, Vector &field_out) | mfem::FindPointsGSLIB | protectedvirtual |
InterpolateH1(const GridFunction &field_in, Vector &field_out) | mfem::FindPointsGSLIB | protectedvirtual |
InterpolateLocal2(const Vector &field_in, Array< int > &gsl_elem_dev_l, Vector &gsl_ref_l, Vector &field_out, int npt, int ncomp, int nel, int dof1dsol) | mfem::FindPointsGSLIB | protected |
InterpolateLocal3(const Vector &field_in, Array< int > &gsl_elem_dev_l, Vector &gsl_ref_l, Vector &field_out, int npt, int ncomp, int nel, int dof1dsol) | mfem::FindPointsGSLIB | protected |
InterpolateOnDevice(const Vector &field_in_evec, Vector &field_out, const int nel, const int ncomp, const int dof1dsol, const int ordering) | mfem::FindPointsGSLIB | protected |
ir_split | mfem::FindPointsGSLIB | protected |
lagcoeff | mfem::FindPointsGSLIB | |
lagcoeff_sol | mfem::FindPointsGSLIB | |
loc_hash_fac | mfem::FindPointsGSLIB | |
loc_hash_min | mfem::FindPointsGSLIB | mutable |
loc_hash_offset | mfem::FindPointsGSLIB | mutable |
local_hash_size | mfem::FindPointsGSLIB | |
MapRefPosAndElemIndices() | mfem::FindPointsGSLIB | protectedvirtual |
mesh | mfem::FindPointsGSLIB | protected |
mesh_points_cnt | mfem::FindPointsGSLIB | protected |
mesh_split | mfem::FindPointsGSLIB | protected |
NE_split_total | mfem::FindPointsGSLIB | protected |
newt_tol | mfem::FindPointsGSLIB | |
NONE enum value | mfem::FindPointsGSLIB | |
points_cnt | mfem::FindPointsGSLIB | protected |
recv_index | mfem::FindPointsGSLIB | protected |
recv_proc | mfem::FindPointsGSLIB | protected |
SetDefaultInterpolationValue(double interp_value_) | mfem::FindPointsGSLIB | inlinevirtual |
SetDistanceToleranceForPointsFoundOnBoundary(double bdr_tol_) | mfem::FindPointsGSLIB | inlinevirtual |
SetGPUtoCPUFallback(bool mode) | mfem::FindPointsGSLIB | inlinevirtual |
SetL2AvgType(AvgType avgtype_) | mfem::FindPointsGSLIB | inlinevirtual |
Setup(Mesh &m, const double bb_t=0.1, const double newt_tol=1.0e-12, const int npt_max=256) | mfem::FindPointsGSLIB | |
setup_device | mfem::FindPointsGSLIB | |
SetupDevice() | mfem::FindPointsGSLIB | protected |
setupflag | mfem::FindPointsGSLIB | protected |
SetupIntegrationRuleForSplitMesh(Mesh *mesh, IntegrationRule *irule, int order) | mfem::FindPointsGSLIB | protectedvirtual |
SetupSplitMeshes() | mfem::FindPointsGSLIB | protectedvirtual |
split_element_index | mfem::FindPointsGSLIB | protected |
split_element_map | mfem::FindPointsGSLIB | protected |
wtend | mfem::FindPointsGSLIB | |
~FindPointsGSLIB() | mfem::FindPointsGSLIB | virtual |