DiscretizationInterpolateField

This function interpolates a field at a given point.

Synopsis

#include "discretization.h" 
int DiscretizationInterpolateField(Discretization disc, Mesh mesh, int elem, double x, double y, double z,
                                   PetscScalar *oldFieldVal, PetscScalar *newFieldVal, InterpolationType type)
Collective on Discretization

Input Parameters

disc - The discretization
mesh - The associated mesh
elem - The element containing the point
x,y,z - The interpolation point
oldFieldVal - The element vector for 'elem'
type - The method of interpolation, e.g. INTERPOLATION_LOCAL

Output Parameter

newFieldVal -The field components at the given point

Keywords

discretization, interpolation

See Also

DiscretizationInterpolateElementVec()

Level:beginner
Location:
src/grid/discretization/interface/discretization.c
Index of all Discretization routines
Table of Contents for all manual pages
Index of all manual pages