BELFEM
0.9.0
Berkeley Lab Finite Element Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
cl_EdgeFunctionFactory.hpp
Go to the documentation of this file.
1
//
2
// Created by christian on 12/3/21.
3
//
4
5
#ifndef BELFEM_CL_EDGEFUNCTIONFACTORY_HPP
6
#define BELFEM_CL_EDGEFUNCTIONFACTORY_HPP
7
8
#include "
nedelec/cl_EF_EdgeFunction.hpp
"
9
10
namespace
belfem
11
{
12
namespace
fem
13
{
14
21
class
EdgeFunctionFactory
22
{
23
//------------------------------------------------------------------------------
24
public
:
25
//------------------------------------------------------------------------------
26
27
EdgeFunctionFactory
();
28
29
//------------------------------------------------------------------------------
30
31
~EdgeFunctionFactory
() =
default
;
32
33
//------------------------------------------------------------------------------
34
35
EdgeFunction
*
36
create_edge_function
(
const
ElementType
aElementType );
37
38
//------------------------------------------------------------------------------
39
};
40
//------------------------------------------------------------------------------
41
}
/* end namespace fem */
42
}
/* end namespace belfem */
43
44
45
#endif
//BELFEM_CL_EDGEFUNCTIONFACTORY_HPP
cl_EF_EdgeFunction.hpp
belfem::fem::EdgeFunctionFactory::EdgeFunctionFactory
EdgeFunctionFactory()
Definition
cl_EdgeFunctionFactory.cpp:23
belfem::fem::EdgeFunctionFactory::~EdgeFunctionFactory
~EdgeFunctionFactory()=default
belfem::fem::EdgeFunctionFactory::create_edge_function
EdgeFunction * create_edge_function(const ElementType aElementType)
Definition
cl_EdgeFunctionFactory.cpp:31
belfem::fem::EdgeFunction
the edge function base class
Definition
cl_EF_EdgeFunction.hpp:32
belfem::fem
Definition
cl_IFB_LINE3.hpp:21
belfem
USER GUIDES:
Definition
cl_Capacitor.cpp:16
belfem::ElementType
ElementType
Element types.
Definition
Mesh_Enums.hpp:27
src
fem
interpolation
cl_EdgeFunctionFactory.hpp
Generated by
1.18.0