Rheolef
7.1
an efficient C++ finite element environment
basis_get.h
Go to the documentation of this file.
1
#ifndef _RHEOLEF_BASIS_GET_H
2
#define _RHEOLEF_BASIS_GET_H
3
//
24
// basis name: parser utility
25
//
26
#include <cstring>
27
#include "rheolef/basis_option.h"
28
29
namespace
rheolef
{
30
31
struct
family_index_option_type
{
32
family_index_option_type
(std::string
f
=
""
,
size_t
k=0,
basis_option
o=
basis_option
())
33
:
family
(
f
),
index
(k),
option
(o) {}
34
std::string
family
;
35
size_t
index
;
36
basis_option
option
;
37
};
38
39
void
basis_parse_from_string
(
const
std::string& str, family_index_option_type& fio);
40
41
}
// namespace rheolef
42
#endif // _RHEOLEF_BASIS_GET_H
rheolef::family_index_option_type::family
std::string family
Definition:
basis_get.h:34
rheolef::family_index_option_type::index
size_t index
Definition:
basis_get.h:35
rheolef::basis_option
see the basis_option page for the full documentation
Definition:
basis_option.h:93
rheolef::family_index_option_type
Definition:
basis_get.h:31
rheolef
This file is part of Rheolef.
Definition:
compiler_eigen.h:37
rheolef::family_index_option_type::option
basis_option option
Definition:
basis_get.h:36
rheolef::basis_parse_from_string
void basis_parse_from_string(const std::string &str, family_index_option_type &fio)
Definition:
basis_get.cc:142
f
Definition:
cavity_dg.h:29
rheolef::family_index_option_type::family_index_option_type
family_index_option_type(std::string f="", size_t k=0, basis_option o=basis_option())
Definition:
basis_get.h:32