|
Peano
|
Base class for generating matrices that we pipe into the C++ code. More...

Public Member Functions | |
| __init__ (self, dimensions, poly_degree, unknowns_per_node=1) | |
| get_polynomial1d (self) | |
| Method to create a list of 1D polynomials. | |
| get_points1d (self) | |
| Method to set the quadrature points, used for integration. | |
| get_integration_points_over_unit_interval (self) | |
| Most schemes define the integration point over the interval [-1,1] whereas MGHyPE often needs it on the unit interval. | |
| get_weights1d (self) | |
| Method to set the quadrature weights, used for integration. | |
| get_points_for_dimension (self, dim=-1) | |
| We promote the 1D quadrature points in into the dimensions of our problem by taking cartesian product. | |
| get_weights_for_dimension (self, dim=-1) | |
| We promote the 1D quadrature weights in into the dimensions of our problem by taking cartesian product. | |
| convert_index_to_dim (self, index, dim=-1) | |
| This method helps with indexing. | |
| get_polynomial (self, index, dim=-1) | |
| Promote 1d polynomials to many dimensions by taking products. | |
| get_deriv (self, index, dimForDeriv, dim=-1) | |
| dimForDeriv is the singular dimension that we wanna take a polyderiv in | |
| eval_integral (self, functions, dim=-1, factor=1) | |
| get_cell_system_matrix_for_laplacian (self) | |
| Construct the Laplacian. | |
| get_cell_mass_matrix (self) | |
| Factory for cell mass matrix. | |
| get_cell_identity_matrix (self) | |
| Construct identity for this particular equation system. | |
Data Fields | |
| dimensions | |
| poly_degree | |
| unknowns_per_node | |
| polynomials1d | |
| derivatives1d | |
| points1d | |
| weights1d | |
Base class for generating matrices that we pipe into the C++ code.
Every method marked abstract is intended to be overwritten in child classes, but some will come with default behaviour.
Definition at line 12 of file MatrixGenerator.py.
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.__init__ | ( | self, | |
| dimensions, | |||
| poly_degree, | |||
| unknowns_per_node = 1 ) |
Reimplemented in mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity, and mghype.api.matrixgenerators.DLinear.DLinear.
Definition at line 21 of file MatrixGenerator.py.
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.convert_index_to_dim | ( | self, | |
| index, | |||
| dim = -1 ) |
This method helps with indexing.
Typically, for polynomial degree p, we have (p+1) nodal points per coordinate axis, for a total of \( p^d \). This method converts an index in the range \( (0, ..., p^d) \) into a tuple of (x,y,z) coordinates.
Definition at line 175 of file MatrixGenerator.py.
References exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.dimensions, exahype2.symhype.PDE.PDE.dimensions, peano4.visualisation.input.PatchFileParser.UnknownAttributes.dimensions, peano4.visualisation.input.PatchFileParser.PatchFileParser.dimensions, convert::data::PatchData.dimensions, convert::data::Variable.dimensions, mghype.api.matrixgenerators.DLinear.DLinear.dimensions, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.dimensions, mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.dimensions, api.solvers.DiscontinuousGalerkinDiscretisation.DiscontinuousGalerkinDiscretisation.dimensions, equations.acoustic.Acoustic.dimensions, equations.advection.Advection.dimensions, equations.elastic.Elastic.dimensions, equations.equation.Equation.dimensions, equations.euler.Euler.dimensions, equations.swe.SWE_W_Bathymetry.dimensions, equations.swe.SWE_WO_Bathymetry.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.poly_degree, and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.poly_degree.
Referenced by mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_deriv(), and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_polynomial().

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.eval_integral | ( | self, | |
| functions, | |||
| dim = -1, | |||
| factor = 1 ) |
Reimplemented in mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.
Definition at line 273 of file MatrixGenerator.py.
References exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.dimensions, exahype2.symhype.PDE.PDE.dimensions, peano4.visualisation.input.PatchFileParser.UnknownAttributes.dimensions, peano4.visualisation.input.PatchFileParser.PatchFileParser.dimensions, convert::data::PatchData.dimensions, convert::data::Variable.dimensions, mghype.api.matrixgenerators.DLinear.DLinear.dimensions, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.dimensions, mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.dimensions, api.solvers.DiscontinuousGalerkinDiscretisation.DiscontinuousGalerkinDiscretisation.dimensions, equations.acoustic.Acoustic.dimensions, equations.advection.Advection.dimensions, equations.elastic.Elastic.dimensions, equations.equation.Equation.dimensions, equations.euler.Euler.dimensions, equations.swe.SWE_W_Bathymetry.dimensions, equations.swe.SWE_WO_Bathymetry.dimensions, mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_points_for_dimension(), and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_weights_for_dimension().

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_cell_identity_matrix | ( | self | ) |
Construct identity for this particular equation system.
Not that this is identity construction has to take the number of unknowns into account as well as the number of degrees of freedom hosted within a cell.
Reimplemented in mghype.api.matrixgenerators.DLinear.DLinear, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto, and mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.
Definition at line 337 of file MatrixGenerator.py.
Referenced by mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.get_cell_mass_matrix().

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_cell_mass_matrix | ( | self | ) |
Factory for cell mass matrix.
Consult get_cell_system_matrix_for_laplacian() for an overview of the result types. As the mass matrix is typically fairly simple (it does not host any derivative), and as we work within a finite element mindset, this routine returns a list with one matrix as first argument, and then a list with the integer self.dimensions.
Reimplemented in mghype.api.matrixgenerators.DLinear.DLinear, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto, and mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.
Definition at line 322 of file MatrixGenerator.py.
Referenced by mghype.api.matrixgenerators.DLinear.DLinear.get_lumped_mass_matrix(), and mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.get_lumped_mass_matrix().

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_cell_system_matrix_for_laplacian | ( | self | ) |
Construct the Laplacian.
Create the Laplacian. This routine represents the fact that the Laplacian is kind of the evergreen of many PDEs, and we therefore provide a factory method for this one always.
These factory methods all return two lists. The first one is a list of matrices \( A_1, A_2, ... \) defined relative to the unit cube or square, respectively. The second list has the same length as the first list, and stores integer indices \( k_1, k_2, k_3, ... \). Throughout the assemly, you should then apply the local matrix \( A = h^{k_1} A_1 + h^{k_2} A_2 + ... \). The mass matrix typically is only one matrix scaled with d, i.e. we return a list hosting only one matrix as first argument and the second list only hosts the integer self.dimensions.
Implement this in child class.
Reimplemented in mghype.api.matrixgenerators.DLinear.DLinear, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto, and mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.
Definition at line 292 of file MatrixGenerator.py.
Referenced by mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.get_A_tilde().

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_deriv | ( | self, | |
| index, | |||
| dimForDeriv, | |||
| dim = -1 ) |
dimForDeriv is the singular dimension that we wanna take a polyderiv in
Behaves the same as get_polynomial, except in that in the specified dimension, we take a derivative rather than the poly itself
Definition at line 238 of file MatrixGenerator.py.
References assert, mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.convert_index_to_dim(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.derivatives1d, exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.dimensions, exahype2.symhype.PDE.PDE.dimensions, peano4.visualisation.input.PatchFileParser.UnknownAttributes.dimensions, peano4.visualisation.input.PatchFileParser.PatchFileParser.dimensions, convert::data::PatchData.dimensions, convert::data::Variable.dimensions, mghype.api.matrixgenerators.DLinear.DLinear.dimensions, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.dimensions, mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.dimensions, api.solvers.DiscontinuousGalerkinDiscretisation.DiscontinuousGalerkinDiscretisation.dimensions, equations.acoustic.Acoustic.dimensions, equations.advection.Advection.dimensions, equations.elastic.Elastic.dimensions, equations.equation.Equation.dimensions, equations.euler.Euler.dimensions, equations.swe.SWE_W_Bathymetry.dimensions, equations.swe.SWE_WO_Bathymetry.dimensions, and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.polynomials1d.

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_integration_points_over_unit_interval | ( | self | ) |
Most schemes define the integration point over the interval [-1,1] whereas MGHyPE often needs it on the unit interval.
Therefore, I offer this genereric recalibration routine.
Definition at line 80 of file MatrixGenerator.py.
References mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.get_points1d(), and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_points1d().

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_points1d | ( | self | ) |
Method to set the quadrature points, used for integration.
Provide a method here to produce Gauss-Legendre points, but this can be overwritten in child class.
Slightly redundant use of the leggauss function here, but I thought it better to separate the calculation of points and weights for ease of implementing in child class.
Reimplemented in mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.
Definition at line 63 of file MatrixGenerator.py.
References mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.poly_degree, and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.poly_degree.
Referenced by mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_integration_points_over_unit_interval(), and mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.get_weights1d().

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_points_for_dimension | ( | self, | |
| dim = -1 ) |
We promote the 1D quadrature points in into the dimensions of our problem by taking cartesian product.
This works for any dimension and does not need to be implemented in the child class.
We may need to produce arrays of points for number of dimensions which is less
Definition at line 110 of file MatrixGenerator.py.
References exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.dimensions, exahype2.symhype.PDE.PDE.dimensions, peano4.visualisation.input.PatchFileParser.UnknownAttributes.dimensions, peano4.visualisation.input.PatchFileParser.PatchFileParser.dimensions, convert::data::PatchData.dimensions, convert::data::Variable.dimensions, mghype.api.matrixgenerators.DLinear.DLinear.dimensions, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.dimensions, mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.dimensions, api.solvers.DiscontinuousGalerkinDiscretisation.DiscontinuousGalerkinDiscretisation.dimensions, equations.acoustic.Acoustic.dimensions, equations.advection.Advection.dimensions, equations.elastic.Elastic.dimensions, equations.equation.Equation.dimensions, equations.euler.Euler.dimensions, equations.swe.SWE_W_Bathymetry.dimensions, equations.swe.SWE_WO_Bathymetry.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.points1d, and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.points1d.
Referenced by mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.eval_integral().

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_polynomial | ( | self, | |
| index, | |||
| dim = -1 ) |
Promote 1d polynomials to many dimensions by taking products.
We pass in an index and a dimension, which will, by default be set to the number of dimensions of the problem.
The index should be betweeen 0 and (self.poly_degree)^self.dimensions
We convert the index into a tuple (x,y,z) of indices, pull out appropriate polynomials and return a function object. This function object will expect dim arguments.
Definition at line 195 of file MatrixGenerator.py.
References assert, mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.convert_index_to_dim(), exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.dimensions, exahype2.symhype.PDE.PDE.dimensions, peano4.visualisation.input.PatchFileParser.UnknownAttributes.dimensions, peano4.visualisation.input.PatchFileParser.PatchFileParser.dimensions, convert::data::PatchData.dimensions, convert::data::Variable.dimensions, mghype.api.matrixgenerators.DLinear.DLinear.dimensions, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.dimensions, mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.dimensions, api.solvers.DiscontinuousGalerkinDiscretisation.DiscontinuousGalerkinDiscretisation.dimensions, equations.acoustic.Acoustic.dimensions, equations.advection.Advection.dimensions, equations.elastic.Elastic.dimensions, equations.equation.Equation.dimensions, equations.euler.Euler.dimensions, equations.swe.SWE_W_Bathymetry.dimensions, equations.swe.SWE_WO_Bathymetry.dimensions, and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.polynomials1d.

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_polynomial1d | ( | self | ) |
Method to create a list of 1D polynomials.
We promote these to higher dimensions by taking tensor products.
By default, we will return Lagrange polynomials, but we can overwrite this in child class
Definition at line 36 of file MatrixGenerator.py.
References mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.poly_degree, and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.poly_degree.
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_weights1d | ( | self | ) |
Method to set the quadrature weights, used for integration.
Provide a method here to produce Gauss-Legendre weights, but this can be overwritten in child class.
Slightly redundant use of the leggauss function here, but I thought it better to separate the calculation of points and weights for ease of implementing in child class.
Reimplemented in mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.
Definition at line 93 of file MatrixGenerator.py.
References mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.poly_degree, and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.poly_degree.
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_weights_for_dimension | ( | self, | |
| dim = -1 ) |
We promote the 1D quadrature weights in into the dimensions of our problem by taking cartesian product.
This works for any dimension and does not need to be implemented in the child class.
Definition at line 143 of file MatrixGenerator.py.
References exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.dimensions, exahype2.symhype.PDE.PDE.dimensions, peano4.visualisation.input.PatchFileParser.UnknownAttributes.dimensions, peano4.visualisation.input.PatchFileParser.PatchFileParser.dimensions, convert::data::PatchData.dimensions, convert::data::Variable.dimensions, mghype.api.matrixgenerators.DLinear.DLinear.dimensions, mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.dimensions, mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.dimensions, mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.dimensions, api.solvers.DiscontinuousGalerkinDiscretisation.DiscontinuousGalerkinDiscretisation.dimensions, equations.acoustic.Acoustic.dimensions, equations.advection.Advection.dimensions, equations.elastic.Elastic.dimensions, equations.equation.Equation.dimensions, equations.euler.Euler.dimensions, equations.swe.SWE_W_Bathymetry.dimensions, equations.swe.SWE_WO_Bathymetry.dimensions, and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.weights1d.
Referenced by mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.eval_integral().

| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.derivatives1d |
Definition at line 31 of file MatrixGenerator.py.
Referenced by mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_deriv().
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.dimensions |
Definition at line 26 of file MatrixGenerator.py.
Referenced by peano4.visualisation.input.PatchFileParser.PatchFileParser.__parse_meta_data_region(), peano4.visualisation.input.PatchFileParser.PatchFileParser.__parse_patch_region(), exahype2.symhype.PDE.PDE._implementation_of_mapping_onto_named_quantities(), peano4.visualisation.input.PatchFileParser.UnknownAttributes._initialise_default_mapping_if_no_mapping_specified(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.convert_index_to_dim(), equations.euler.Euler.eigenvalues(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.eval_integral(), equations.elastic.Elastic.flux(), equations.euler.Euler.flux(), mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.get_boundary_matrix(), mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.get_cell_from_face_matrix(), mghype.api.matrixgenerators.DLinear.DLinear.get_cell_identity_matrix(), mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.get_cell_identity_matrix(), mghype.api.matrixgenerators.DLinear.DLinear.get_cell_mass_matrix(), mghype.api.matrixgenerators.DLinear.DLinear.get_cell_system_matrix_for_laplacian(), mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.get_cell_system_matrix_for_laplacian(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_deriv(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_points_for_dimension(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_polynomial(), mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.get_projection_matrices(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_weights_for_dimension(), matrices.DgGenerator.getCellToFaceMatrix(), exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.implementation_of_eigenvalues(), exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.implementation_of_flux(), exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.implementation_of_max_eigenvalue(), exahype2.symhype.FirstOrderConservativePDEFormulation.FirstOrderConservativePDEFormulation.implementation_of_ncp(), api.solvers.DiscontinuousGalerkinDiscretisation.DiscontinuousGalerkinDiscretisation.nodes_per_cell(), api.solvers.DiscontinuousGalerkinDiscretisation.DiscontinuousGalerkinDiscretisation.nodes_per_face(), and peano4.visualisation.input.PatchFileParser.PatchFileParser.parse_file().
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.points1d |
Definition at line 32 of file MatrixGenerator.py.
Referenced by mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_points_for_dimension(), and mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.get_points_unit_interval().
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.poly_degree |
Definition at line 27 of file MatrixGenerator.py.
Referenced by mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.convert_index_to_dim(), mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.get_boundary_matrix(), mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.get_cell_from_face_matrix(), mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.get_points1d(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_points1d(), mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_polynomial1d(), mghype.api.matrixgenerators.GaussLobatto.GaussLobattoMatrixFree.get_projection_matrices(), mghype.api.matrixgenerators.GaussLobatto.GaussLobatto.get_weights1d(), and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_weights1d().
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.polynomials1d |
Definition at line 30 of file MatrixGenerator.py.
Referenced by mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_deriv(), and mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_polynomial().
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.unknowns_per_node |
Definition at line 28 of file MatrixGenerator.py.
Referenced by mghype.api.matrixgenerators.DLinearMassIdentity.DLinearMassIdentity.get_cell_identity_matrix().
| mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.weights1d |
Definition at line 33 of file MatrixGenerator.py.
Referenced by mghype.api.matrixgenerators.MatrixGenerator.MatrixGenerator.get_weights_for_dimension().