![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
#include </home/runner/work/iganet/iganet/include/iganet.hpp>
Public Types | |
using | geometryMap_boundary_coeff_indices_type = decltype(std::declval< GeometryMap >() .template find_coeff_indices< functionspace::boundary >(std::declval< typename GeometryMap::boundary_eval_type >())) |
Type of the coefficient indices of geometry type at the boundary. | |
using | geometryMap_boundary_knot_indices_type = decltype(std::declval< GeometryMap >() .template find_knot_indices< functionspace::boundary >(std::declval< typename GeometryMap::boundary_eval_type >())) |
Type of the knot indices of the geometry map at the boundary. | |
using | geometryMap_interior_coeff_indices_type = decltype(std::declval< GeometryMap >() .template find_coeff_indices< functionspace::interior >(std::declval< typename GeometryMap::eval_type >())) |
Type of the coefficient indices of geometry type in the interior. | |
using | geometryMap_interior_knot_indices_type = decltype(std::declval< GeometryMap >() .template find_knot_indices< functionspace::interior >(std::declval< typename GeometryMap::eval_type >())) |
Type of the knot indices of the geometry map in the interior. | |
using | variable_boundary_coeff_indices_type = decltype(std::declval< Variable >() .template find_coeff_indices< functionspace::boundary >(std::declval< typename Variable::boundary_eval_type >())) |
Type of the coefficient indices of variable type at the boundary. | |
using | variable_boundary_knot_indices_type = decltype(std::declval< Variable >() .template find_knot_indices< functionspace::boundary >(std::declval< typename Variable::boundary_eval_type >())) |
Type of the knot indices of boundary_eval_type type at the boundary. | |
using | variable_interior_coeff_indices_type = decltype(std::declval< Variable >() .template find_coeff_indices< functionspace::interior >(std::declval< typename Variable::eval_type >())) |
Type of the coefficient indices of variable type in the interior. | |
using | variable_interior_knot_indices_type = decltype(std::declval< Variable >() .template find_knot_indices< functionspace::interior >(std::declval< typename Variable::eval_type >())) |
Type of the knot indices of the variables in the interior. | |
This class implements a customizable variant of IgANets that provides types and attributes for precomputing indices and basis functions
using iganet::IgANetCustomizable< GeometryMap, Variable >::geometryMap_boundary_coeff_indices_type = decltype(std::declval<GeometryMap>() .template find_coeff_indices<functionspace::boundary>( std::declval< typename GeometryMap::boundary_eval_type>())) |
Type of the coefficient indices of geometry type at the boundary.
using iganet::IgANetCustomizable< GeometryMap, Variable >::geometryMap_boundary_knot_indices_type = decltype(std::declval<GeometryMap>() .template find_knot_indices<functionspace::boundary>( std::declval< typename GeometryMap::boundary_eval_type>())) |
Type of the knot indices of the geometry map at the boundary.
using iganet::IgANetCustomizable< GeometryMap, Variable >::geometryMap_interior_coeff_indices_type = decltype(std::declval<GeometryMap>() .template find_coeff_indices<functionspace::interior>( std::declval<typename GeometryMap::eval_type>())) |
Type of the coefficient indices of geometry type in the interior.
using iganet::IgANetCustomizable< GeometryMap, Variable >::geometryMap_interior_knot_indices_type = decltype(std::declval<GeometryMap>() .template find_knot_indices<functionspace::interior>( std::declval<typename GeometryMap::eval_type>())) |
Type of the knot indices of the geometry map in the interior.
using iganet::IgANetCustomizable< GeometryMap, Variable >::variable_boundary_coeff_indices_type = decltype(std::declval<Variable>() .template find_coeff_indices<functionspace::boundary>( std::declval<typename Variable::boundary_eval_type>())) |
Type of the coefficient indices of variable type at the boundary.
using iganet::IgANetCustomizable< GeometryMap, Variable >::variable_boundary_knot_indices_type = decltype(std::declval<Variable>() .template find_knot_indices<functionspace::boundary>( std::declval<typename Variable::boundary_eval_type>())) |
Type of the knot indices of boundary_eval_type type at the boundary.
using iganet::IgANetCustomizable< GeometryMap, Variable >::variable_interior_coeff_indices_type = decltype(std::declval<Variable>() .template find_coeff_indices<functionspace::interior>( std::declval<typename Variable::eval_type>())) |
Type of the coefficient indices of variable type in the interior.
using iganet::IgANetCustomizable< GeometryMap, Variable >::variable_interior_knot_indices_type = decltype(std::declval<Variable>() .template find_knot_indices<functionspace::interior>( std::declval<typename Variable::eval_type>())) |
Type of the knot indices of the variables in the interior.