ryujin
2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
Loading...
Searching...
No Matches
source
euler_poisson
electrostatic_configuration_library.h
Go to the documentation of this file.
1
//
2
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
3
// Copyright (C) 2026 by the ryujin authors
4
//
5
6
#pragma once
7
8
#include <compile_time_options.h>
9
10
#include "
electrostatic_configuration.h
"
11
12
namespace
ryujin
13
{
14
namespace
ElectrostaticConfigurationLibrary
15
{
16
template
<
int
dim,
typename
Number>
17
using
electrostatic_configuration_list_type
=
18
std::set<std::shared_ptr<ElectrostaticConfiguration<dim, Number>>>;
19
26
template
<
int
dim,
typename
Number>
27
void
populate_electrostatic_configuration_list
(
28
electrostatic_configuration_list_type<dim, Number>
&list,
29
const
std::string &subsection);
30
31
}
// namespace ElectrostaticConfigurationLibrary
32
}
// namespace ryujin
electrostatic_configuration.h
ryujin::ElectrostaticConfigurationLibrary::populate_electrostatic_configuration_list
void populate_electrostatic_configuration_list(electrostatic_configuration_list_type< dim, Number > &list, const std::string &subsection)
Definition
electrostatic_configuration_library.template.h:21
ryujin::ElectrostaticConfigurationLibrary::electrostatic_configuration_list_type
std::set< std::shared_ptr< ElectrostaticConfiguration< dim, Number > > > electrostatic_configuration_list_type
Definition
electrostatic_configuration_library.h:18
ryujin
Definition
computing_timer.h:22
Generated by
1.9.8