include/basix/alias.hpp File Reference
#include <basix/vector.hpp>
#include <basix/wrap.hpp>
Go to the source code of this file.
Classes
Namespaces
Defines
Functions
- INDIRECT_IMPL_1 (alias, alias_rep, typename C, C) template< typename C > inline syntactic flatten(const alias< C > &a)
- template<typename C > alias< C > new_alias (const C &c)
- template<typename C > C get_alias (const alias< C > &a)
- template<typename C > C & open_alias (const alias< C > &a)
- template<typename C > void close_alias (const alias< C > &a)
- template<typename C > C set_alias (const alias< C > &a, const C &c)
- WRAP_INDIRECT_IMPL (template< typename C > inline, alias< C >) template< typename C > struct binary_helper< alias< C > >
- template<typename C > alias< C > global_alias (C &c)
- template<typename C > syntactic flatten (const generic_alias< C > &a)
- template<typename C > generic_alias< C > new_genalias (const alias< generic > &a)
- template<typename C > alias< generic > generalize_genalias (const generic_alias< C > &a)
- template<typename C > C get_genalias (const generic_alias< C > &a)
- template<typename C > generic set_genalias (const generic_alias< C > &a, const generic &c)
- WRAP_WRAPPED_IMPL (template< typename C > inline, generic_alias< C >) template< typename C > class incarnate_alias_rep
- template<typename C > alias< C > incarnate_genalias (const generic_alias< C > &a)
- void alias_type_info (nat &id, int &mode)
- void alias_specializer (nat id, routine &r)
- void alias_getter (nat id, routine &r)
- void alias_setter (nat id, routine &r)
- generic specialize_alias (const generic &a)
- generic get_alias (const generic &a)
- generic set_alias (const generic &a, const generic &val)
- bool is_alias_type (nat id)
- nat alias_to_scalar (nat id)
- nat scalar_to_alias (nat id)
- nat new_alias_type_id (nat id)
- nat new_generic_alias_type_id (nat id)
- template<typename C , typename R , typename A > alias< C > alias_access (const alias< R > &r, const A &a)
- template<typename C , typename R , typename A , typename B > alias< C > alias_access (const alias< R > &r, const A &a, const B &b)
- template<typename R , typename A > void alias_reset (const alias< R > &r, const A &a)
- template<typename R , typename A > alias< R > alias_write (const alias< R > &r, const A &a)
- template<typename R , typename A , typename B > void alias_glue (const alias< R > &r, const A &a, const B &b)
- template<typename X , typename R , typename A , typename B , typename C > alias< X > alias_tuple_access (const alias< R > &r, const A &a, const B &b, const C &c)
- template<typename R , typename A , typename B , typename C > void alias_tuple_reset (const alias< R > &r, const A &a, const B &b, const C &c)
Detailed Description
Definition in file alias.hpp.
Define Documentation
#define Alias_rep alias_rep<C> |
#define TMPL template<typename C> |