basis_get.h
Go to the documentation of this file.
#ifndef _RHEOLEF_BASIS_GET_H
#define _RHEOLEF_BASIS_GET_H
//
// basis name: parser utility
//
#include <cstring>
#include "rheolef/basis_option.h"
namespace rheolef {
struct family_index_option_type {
family_index_option_type (std::string f="", size_t k=0, basis_option o=basis_option())
: family(f), index(k), option(o) {}
std::string family;
size_t index;
basis_option option;
};
void basis_parse_from_string (const std::string& str, family_index_option_type& fio);
} // namespace rheolef
#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