hummingbird
Solving the self-adjoint angular flux transport equation using spectral elements on Cartesian geometry
Loading...
Searching...
No Matches
node.h File Reference

Go to the source code of this file.

Classes

struct  hummingbird::Node
 A point in the mesh holding its coordinates, boundary info, and flux solution values. More...

Namespaces

namespace  hummingbird

Functions

double hummingbird::DistanceBetweenNodes (const Node &node_1, const Node &node_2)
 Compute the Euclidean distance between two nodes.
void hummingbird::UpdateScalarFlux (Node &node, const QuadratureBase< Ordinate > angular_quadrature)
 Update the scalar flux of a node using the angular quadrature set.
std::vector< double > hummingbird::ComputeNodeSourceFluxes (const Node &node, const int material_id, const int source_id, const MaterialBank &material_bank, const SourceBank &source_bank, const QuadratureBase< Ordinate > &angular_quadrature)
 Compute the node source flux values.