![]() |
Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
|
#include <KernelBuilderLog.h>
Public Member Functions | |
| KernelBuilderLog (const KernelBuilderLog &)=delete | |
| void | operator= (const KernelBuilderLog &)=delete |
| void | add_valid_name (std::string kernelTypeName, std::string name) |
| void | add_built_name (std::string kernelTypeName, std::string name) |
| bool | print_invalid_kernel_names (std::string kernelTypeName, const std::map< std::string, std::vector< std::string >> &inputFileNames) |
| void | print_valid_kernel_names (std::string kernelTypeName) |
| void | print_built_kernel_names (std::string kernelTypeName) |
| std::set< std::string > | valid_kernel_names (std::string kernelTypeName) |
| std::set< std::string > | built_kernel_names (std::string kernelTypeName) |
Static Public Member Functions | |
| static KernelBuilderLog & | self () |
Private Member Functions | |
| KernelBuilderLog ()=default | |
Private Attributes | |
| std::map< std::string, std::set< std::string > > | validKernelNames_ |
| std::map< std::string, std::set< std::string > > | builtKernelNames_ |
|
delete |
|
privatedefault |
| void sierra::nalu::KernelBuilderLog::add_built_name | ( | std::string | kernelTypeName, |
| std::string | name | ||
| ) |
References builtKernelNames_.
Referenced by sierra::nalu::build_topo_kernel_if_requested().
| void sierra::nalu::KernelBuilderLog::add_valid_name | ( | std::string | kernelTypeName, |
| std::string | name | ||
| ) |
References validKernelNames_.
Referenced by sierra::nalu::build_topo_kernel_if_requested().
| std::set< std::string > sierra::nalu::KernelBuilderLog::built_kernel_names | ( | std::string | kernelTypeName | ) |
References builtKernelNames_.
Referenced by print_built_kernel_names().
|
delete |
| void sierra::nalu::KernelBuilderLog::print_built_kernel_names | ( | std::string | kernelTypeName | ) |
| bool sierra::nalu::KernelBuilderLog::print_invalid_kernel_names | ( | std::string | kernelTypeName, |
| const std::map< std::string, std::vector< std::string >> & | inputFileNames | ||
| ) |
| void sierra::nalu::KernelBuilderLog::print_valid_kernel_names | ( | std::string | kernelTypeName | ) |
|
static |
| std::set< std::string > sierra::nalu::KernelBuilderLog::valid_kernel_names | ( | std::string | kernelTypeName | ) |
References validKernelNames_.
Referenced by print_invalid_kernel_names(), and print_valid_kernel_names().
|
private |
Referenced by add_built_name(), and built_kernel_names().
|
private |
Referenced by add_valid_name(), and valid_kernel_names().
1.8.11