22 #include "rheolef/basis.h"
23 #include "rheolef/basis_get.h"
42 if (
name ==
"bubble")
return false;
43 if (
name ==
"P1qd")
return false;
49 if (
name ==
"P0")
return false;
50 if (
name ==
"bubble")
return false;
51 if (
name ==
"P1qd")
return false;
61 if (fio.
family ==
"")
return 0;
76 fio.
option.
valued()<<
"-valued basis not yet supported, sorry");
basis_basic(std::string name="")
see the basis_option page for the full documentation
bool is_restricted_to_sides() const
valued_type valued_tag() const
void set_restricted_to_sides(bool r=true)
const std::string & valued() const
void set_valued_tag(valued_type v)
virtual bool have_continuous_feature() const
virtual bool have_index_parameter() const
static std::string standard_naming(std::string family_name, size_t degree, const basis_option &sopt)
static basis_rep * make_ptr(const std::string &name)
#define error_macro(message)
This file is part of Rheolef.
void basis_parse_from_string(const std::string &str, family_index_option_type &fio)