TTFEMesh
User Guide
Quickstart Guide
Installation
Creating a Domain
Meshing a Domain
Working with Tensor Trains
Next Steps
Core Modules
Domain Module
Classes
Examples
Related Modules
Mesh Module
Classes
Examples
Quadrature Module
Classes
Examples
Related Modules
Basis Module
Classes
Examples
Related Modules
Tensor Train Tools Module
Functions
Examples
Related Modules
Types Module
Type Definitions
Constants
Related Modules
Utils Module
Functions
Related Modules
API Reference
Reference
Domain Module
Mesh Module
Quadrature Module
Basis Module
Tensor Train Tools Module
Types Module
Utils Module
TTFEMesh
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
Z
_
__init__() (BilinearBasis method)
(CircularArc2D method)
(CurveConnection2D method)
(DirichletBoundary2D method)
(Domain method)
(Domain2D method)
(DomainBilinearMesh2D method)
(DomainMesh method)
(GaussLegendre method)
(GaussLegendre2D method)
(Line2D method)
(ParametricCurve2D method)
(Quad method)
(QuadMesh method)
(Subdomain2D method)
(SubdomainMesh2D method)
(TensorProductBasis method)
(TTCrossConfig method)
(VertexConnection2D method)
__repr__() (GaussLegendre method)
(GaussLegendre2D method)
A
anova_init_tensor_train() (in module ttfemesh.tt_tools)
B
BilinearBasis (class in ttfemesh.basis)
bindex2dtuple() (in module ttfemesh.mesh)
BOTTOM (BoundarySide2D attribute)
BOTTOM_LEFT (BoundaryVertex2D attribute)
BOTTOM_RIGHT (BoundaryVertex2D attribute)
BoundarySide2D (class in ttfemesh.types)
BoundaryVertex2D (class in ttfemesh.types)
C
CircularArc2D (class in ttfemesh.domain)
compute_points_weights() (GaussLegendre static method)
(QuadratureRule static method)
create() (QuadFactory static method)
(RectangleFactory static method)
Curve (class in ttfemesh.domain)
CurveConnection2D (class in ttfemesh.domain)
D
derivative() (LinearBasis method)
(TensorProductBasis method)
dimension (Domain property)
(Domain2D property)
(GaussLegendre property)
(QuadratureRule property)
(SubdomainMesh2D property)
(TensorProductBasis property)
DirichletBoundary2D (class in ttfemesh.domain)
Domain (class in ttfemesh.domain)
Domain2D (class in ttfemesh.domain)
DomainBilinearMesh2D (class in ttfemesh.mesh)
DomainMesh (class in ttfemesh.mesh)
DomainMesh2D (class in ttfemesh.mesh)
E
equals() (Curve method)
error_on_indices() (in module ttfemesh.tt_tools)
error_on_random_indices() (in module ttfemesh.tt_tools)
evaluate() (CircularArc2D method)
(Curve method)
(Line2D method)
(LinearBasis method)
(ParametricCurve2D method)
(TensorProductBasis method)
G
GaussLegendre (class in ttfemesh.quadrature)
GaussLegendre2D (class in ttfemesh.quadrature)
gen_teneva_indices() (in module ttfemesh.tt_tools)
get_all_element2global_ttmaps() (BilinearBasis method)
(LinearBasis method)
(TensorProductBasis method)
get_concatenation_maps() (DomainBilinearMesh2D method)
(DomainMesh method)
get_connection_pairs() (VertexConnection2D method)
get_connections() (Domain method)
get_curve() (Subdomain2D method)
get_dirichlet_mask() (BilinearBasis method)
(TensorProductBasis method)
get_dirichlet_mask_left() (LinearBasis method)
get_dirichlet_mask_left_right() (LinearBasis method)
get_dirichlet_mask_right() (LinearBasis method)
get_dirichlet_masks() (DomainMesh method)
get_element2global_index_map() (DomainMesh method)
get_element2global_ttmap() (BilinearBasis method)
(LinearBasis method)
(TensorProductBasis method)
get_end() (Curve method)
get_jacobian_det_tensor_trains() (SubdomainMesh2D method)
get_jacobian_dets() (SubdomainMesh2D method)
get_jacobian_invdet_tensor_trains() (SubdomainMesh2D method)
get_jacobian_invdets() (SubdomainMesh2D method)
get_jacobian_tensor_trains() (SubdomainMesh2D method)
get_jacobian_tensors() (SubdomainMesh2D method)
get_points_weights() (GaussLegendre method)
(QuadratureRule method)
get_shared_curve() (CurveConnection2D method)
get_shared_vertex() (VertexConnection2D method)
get_start() (Curve method)
get_subdomain() (Domain method)
get_subdomain_mesh() (DomainMesh method)
group_by_subdomain() (DirichletBoundary2D method)
I
index_map (SubdomainMesh2D property)
index_range (LinearBasis property)
(TensorProductBasis property)
interpolate_linear2d() (in module ttfemesh.tt_tools)
L
LEFT (BoundarySide2D attribute)
levelwise_kron() (in module ttfemesh.tt_tools)
Line2D (class in ttfemesh.domain)
LinearBasis (class in ttfemesh.basis)
M
map2canonical2d() (in module ttfemesh.tt_tools)
module
ttfemesh.basis
ttfemesh.domain
ttfemesh.mesh
ttfemesh.quadrature
ttfemesh.tt_tools
ttfemesh.types
ttfemesh.utils
N
num_bcs() (DirichletBoundary2D method)
num_connected_subdomains (CurveConnection2D property)
(VertexConnection2D property)
num_connections (Domain property)
num_elements (SubdomainMesh2D property)
num_elements1d (SubdomainMesh2D property)
num_points (SubdomainMesh2D property)
num_points1d (SubdomainMesh2D property)
num_subdomains (Domain property)
P
ParametricCurve2D (class in ttfemesh.domain)
plot() (Domain method)
(Domain2D method)
(Subdomain method)
(Subdomain2D method)
(SubdomainMesh2D method)
(TensorProductBasis method)
plot_curve_with_tangents() (in module ttfemesh.utils)
plot_element() (SubdomainMesh2D method)
Q
qindex2dtuple() (in module ttfemesh.mesh)
Quad (class in ttfemesh.domain)
QuadFactory (class in ttfemesh.domain)
QuadMesh (class in ttfemesh.mesh)
QuadratureRule (class in ttfemesh.quadrature)
R
range_meshgrid2d() (in module ttfemesh.tt_tools)
RectangleFactory (class in ttfemesh.domain)
ref2domain_jacobian() (SubdomainMesh2D method)
ref2domain_map() (SubdomainMesh2D method)
ref2element_jacobian() (SubdomainMesh2D method)
ref2element_map() (SubdomainMesh2D method)
RIGHT (BoundarySide2D attribute)
S
Subdomain (class in ttfemesh.domain)
Subdomain2D (class in ttfemesh.domain)
SubdomainMesh2D (class in ttfemesh.mesh)
T
tangent() (CircularArc2D method)
(Curve method)
(Line2D method)
(ParametricCurve2D method)
tensor_train_cross_approximation() (in module ttfemesh.tt_tools)
TensorProductBasis (class in ttfemesh.basis)
to_dict() (TTCrossConfig method)
TOP (BoundarySide2D attribute)
TOP_LEFT (BoundaryVertex2D attribute)
TOP_RIGHT (BoundaryVertex2D attribute)
transpose_kron() (in module ttfemesh.tt_tools)
tt_cross_config (SubdomainMesh2D property)
TTCrossConfig (class in ttfemesh.tt_tools)
ttfemesh.basis
module
ttfemesh.domain
module
ttfemesh.mesh
module
ttfemesh.quadrature
module
ttfemesh.tt_tools
module
ttfemesh.types
module
ttfemesh.utils
module
U
unit_vector_binary_tt() (in module ttfemesh.tt_tools)
V
validate() (CurveConnection2D method)
(DirichletBoundary2D method)
(Domain method)
(VertexConnection2D method)
VertexConnection2D (class in ttfemesh.domain)
Z
zmeshgrid2d() (in module ttfemesh.tt_tools)
zorder_kron() (in module ttfemesh.tt_tools)