![]() |
Chi-Tech
|
#include <chi_ffinter_point.h>
Public Member Functions | |
| FieldFunctionInterpolationPoint () | |
| chi_mesh::Vector3 & | GetPointOfInterest () |
| void | Initialize () override |
| void | Execute () override |
| double | GetPointValue () const |
| std::string | GetDefaultFileBaseName () const override |
| void | ExportPython (std::string base_name) override |
Public Member Functions inherited from chi_mesh::FieldFunctionInterpolation | |
| FieldFunctionInterpolation (ff_interpolation::Type type) | |
| std::vector< chi_physics::FieldFunctionGridBasedPtr > & | GetFieldFunctions () |
| ff_interpolation::Type | Type () const |
| virtual void | Initialize () |
| virtual void | Execute () |
| virtual std::string | GetDefaultFileBaseName () const =0 |
| virtual void | ExportPython (std::string base_name)=0 |
Protected Attributes | |
| chi_mesh::Vector3 | point_of_interest_ |
| bool | locally_owned_ = false |
| uint64_t | owning_cell_gid_ = 0 |
| double | point_value_ = 0.0 |
Protected Attributes inherited from chi_mesh::FieldFunctionInterpolation | |
| ff_interpolation::Type | type_ |
| unsigned int | ref_component_ = 0 |
| std::vector< chi_physics::FieldFunctionGridBasedPtr > | field_functions_ |
A line based interpolation function.
Definition at line 11 of file chi_ffinter_point.h.
|
inline |
Definition at line 22 of file chi_ffinter_point.h.
|
overridevirtual |
Executes the point interpolator.
Reimplemented from chi_mesh::FieldFunctionInterpolation.
Definition at line 74 of file chi_ffinter_point.cc.
|
inlineoverridevirtual |
Implements chi_mesh::FieldFunctionInterpolation.
Definition at line 35 of file chi_ffinter_point.h.
|
inlineoverridevirtual |
Implements chi_mesh::FieldFunctionInterpolation.
Definition at line 33 of file chi_ffinter_point.h.
|
inline |
Definition at line 26 of file chi_ffinter_point.h.
| double chi_mesh::FieldFunctionInterpolationPoint::GetPointValue | ( | ) | const |
Gets the value of the field function evaluation at the point.
Definition at line 110 of file chi_ffinter_point.cc.
|
overridevirtual |
Initializes the point interpolator.
Reimplemented from chi_mesh::FieldFunctionInterpolation.
Definition at line 12 of file chi_ffinter_point.cc.
|
protected |
Definition at line 17 of file chi_ffinter_point.h.
|
protected |
Definition at line 18 of file chi_ffinter_point.h.
|
protected |
Definition at line 15 of file chi_ffinter_point.h.
|
protected |
Definition at line 19 of file chi_ffinter_point.h.