#include <sweep_boundaries.h>
|
virtual std::vector< double > | Evaluate (size_t cell_global_id, int cell_material_id, unsigned int face_index, unsigned int face_node_index, const chi_mesh::Vector3 &face_node_location, const chi_mesh::Vector3 &face_node_normal, const std::vector< int > &quadrature_angle_indices, const std::vector< chi_mesh::Vector3 > &quadrature_angle_vectors, const std::vector< std::pair< double, double > > &quadrature_phi_theta_angles, const std::vector< int > &group_indices, double time)=0 |
|
virtual | ~BoundaryFunction ()=default |
|
This boundary function class can be derived from to provide a much more custom experience. This function is called during Setup.
Definition at line 193 of file sweep_boundaries.h.
◆ ~BoundaryFunction()
virtual chi_mesh::sweep_management::BoundaryFunction::~BoundaryFunction |
( |
| ) |
|
|
virtualdefault |
◆ Evaluate()
virtual std::vector< double > chi_mesh::sweep_management::BoundaryFunction::Evaluate |
( |
size_t |
cell_global_id, |
|
|
int |
cell_material_id, |
|
|
unsigned int |
face_index, |
|
|
unsigned int |
face_node_index, |
|
|
const chi_mesh::Vector3 & |
face_node_location, |
|
|
const chi_mesh::Vector3 & |
face_node_normal, |
|
|
const std::vector< int > & |
quadrature_angle_indices, |
|
|
const std::vector< chi_mesh::Vector3 > & |
quadrature_angle_vectors, |
|
|
const std::vector< std::pair< double, double > > & |
quadrature_phi_theta_angles, |
|
|
const std::vector< int > & |
group_indices, |
|
|
double |
time |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: