LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
Loading...
Searching...
No Matches
loc_comp_ellbvp.cc
1/* **************************************************************************
2 * LehrFEM++ - A simple C++ finite element libray for teaching
3 * Developed from 2018 at the Seminar of Applied Mathematics of ETH Zurich,
4 * lead developers Dr. R. Casagrande and Prof. R. Hiptmair
5 ***************************************************************************/
6
16#include "loc_comp_ellbvp.h"
17
18namespace lf::uscalfe {
19
20std::shared_ptr<spdlog::logger>&
22 static auto logger = base::InitLogger(
23 "lf::uscalfe::ReactionDiffusionElementMatrixProviderLogger");
24 return logger;
25}
26
27std::shared_ptr<spdlog::logger>& MassEdgeMatrixProviderLogger() {
28 static auto logger =
29 base::InitLogger("lf::uscalfe::MassEdgeMatrixProviderLogger");
30 return logger;
31}
32
33std::shared_ptr<spdlog::logger>& ScalarLoadElementVectorProviderLogger() {
34 static auto logger =
35 base::InitLogger("lf::uscalfe::ScalarLoadElementVectorProviderLogger");
36 return logger;
37}
38
39std::shared_ptr<spdlog::logger>& ScalarLoadEdgeVectorProviderLogger() {
40 static auto logger = base::InitLogger("ScalarLoadEdgeVectorProviderLogger");
41 return logger;
42}
43
44} // end namespace lf::uscalfe
std::shared_ptr< spdlog::logger > InitLogger(const std::string &name)
Create a spdlog logger, register it in the spdlog registry and initialize it with LehrFEM++ specific ...
Collects data structures and algorithms designed for scalar finite element methods primarily meant fo...
std::shared_ptr< spdlog::logger > & MassEdgeMatrixProviderLogger()
logger for MassEdgeMatrixProvider
std::shared_ptr< spdlog::logger > & ScalarLoadElementVectorProviderLogger()
logger used by ScalarLoadElementVectorProvider
std::shared_ptr< spdlog::logger > & ScalarLoadEdgeVectorProviderLogger()
logger for ScalarLoadEdgeVectorProvider class template.
std::shared_ptr< spdlog::logger > & ReactionDiffusionElementMatrixProviderLogger()
logger for ReactionDiffusionElementMatrixProvider