hummingbird
Solving the self-adjoint angular flux transport equation using spectral elements on Cartesian geometry
Loading...
Searching...
No Matches
hummingbird::Mesh Member List

This is the complete list of members for hummingbird::Mesh, including all inherited members.

AddElement(std::unique_ptr< Element > element)hummingbird::Mesh
AddNode(const Node &node)hummingbird::Mesh
AddNodes(const std::vector< Node > &nodes)hummingbird::Mesh
boundary_node_ids() consthummingbird::Meshinline
boundary_node_ids_hummingbird::Meshprivate
CheckMaterialIDsOnElements()hummingbird::Meshprivate
CheckNodeIDs()hummingbird::Meshprivate
CreateInteriorElementNodes(const GaussLobattoLegendre &gll_quadrature)hummingbird::Mesh
dimension() consthummingbird::Meshinline
dimension_hummingbird::Meshprivate
elements() consthummingbird::Meshinline
elements_hummingbird::Meshprivate
ExtractName(const std::string &physical_name) consthummingbird::Meshprivate
FindBoundaryNodes()hummingbird::Mesh
GetBCID(const std::vector< int > &point_physical_tags, const std::unordered_map< int, std::string > &physical_names) consthummingbird::Meshprivate
GetElement(const size_t index) consthummingbird::Meshinline
GetMaterialID(const std::vector< int > &curve_physical_tags, const std::unordered_map< int, std::string > &physical_names) consthummingbird::Meshprivate
GetNode(const size_t id) consthummingbird::Meshinline
GetSourceID(const std::vector< int > &curve_physical_tags, const std::unordered_map< int, std::string > &physical_names) consthummingbird::Meshprivate
InitializeNodeSolutions(const size_t n_ordinates, const QuadratureBase< Ordinate > &angular_quad_set, const SourceBank &source_bank)hummingbird::Mesh
Mesh()=defaulthummingbird::Mesh
Mesh(const std::string &msh_file)hummingbird::Mesh
n_elements() consthummingbird::Meshinline
n_nodes() consthummingbird::Meshinline
nodes() consthummingbird::Meshinline
nodes_hummingbird::Meshprivate
physical_names_hummingbird::Meshprivate
Prepare(const GaussLobattoLegendre &gll_quadrature)hummingbird::Mesh
ReadElements(std::ifstream &file, GmshReadState &state)hummingbird::Meshprivate
ReadEntities(std::ifstream &file, GmshReadState &state)hummingbird::Meshprivate
ReadGMSH(const std::string &msh_file)hummingbird::Meshprivate
ReadNodes(std::ifstream &file, GmshReadState &state)hummingbird::Meshprivate
ReadPhysicalNames(std::ifstream &file, GmshReadState &state)hummingbird::Meshprivate
RenumberNodes()hummingbird::Meshprivate
ResolveIDs(const MaterialBank &material_bank, const SourceBank &source_bank, const BCBank &bc_bank)hummingbird::Mesh
SetNodeSourceFluxes(const size_t node_id, const std::vector< double > &source_fluxes)hummingbird::Meshinline
SetOutwardNormals()hummingbird::Mesh
UpdateNodeAngularFluxes(const SEMProblem &sem_problem, const size_t n_ordinates)hummingbird::Mesh
UpdateNodeScalarFluxes(const QuadratureBase< Ordinate > &angular_quad_set)hummingbird::Mesh