HyperHDG
Functions | Variables
/home/runner/work/HyperHDG/HyperHDG/DeveloperCertificateOfOrigin.txt File Reference

Functions

Developer Certificate of Origin Version Copyright (C) 2004
 
 or (b) The contribution is based upon previous work that
 
to the best of my is covered under an appropriate open source license and I have the right under that license to submit that work with whether created in whole or in part by under the same open source license (unless I am permitted to submit under a different license)
 
 or (c) The contribution was provided directly to me by some other person who certified(a)
 

Variables

Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San Francisco
 
Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San CA
 
Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San Everyone is permitted to copy and distribute verbatim copies of this license document
 
Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San Everyone is permitted to copy and distribute verbatim copies of this license but changing it is not allowed Developer s Certificate of Origin By making a contribution to this project
 
Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San Everyone is permitted to copy and distribute verbatim copies of this license but changing it is not allowed Developer s Certificate of Origin By making a contribution to this I certify that
 
to the best of my knowledge
 
to the best of my is covered under an appropriate open source license and I have the right under that license to submit that work with modifications
 
to the best of my is covered under an appropriate open source license and I have the right under that license to submit that work with whether created in whole or in part by me
 
to the best of my is covered under an appropriate open source license and I have the right under that license to submit that work with whether created in whole or in part by under the same open source as indicated in the file
 

Function Documentation

◆ Copyright()

and each file should have at least the copyright line and a pointer to where the full notice is found< one line to give the library 's name and a brief idea of what it does. > Copyright ( )

◆ license()

to the best of my is covered under an appropriate open source license and I have the right under that license to submit that work with whether created in whole or in part by under the same open source license ( unless I am permitted to submit under a different  license)

◆ or() [1/2]

or ( )

◆ or() [2/2]

b or ( )

Variable Documentation

◆ CA

Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San CA

◆ document

Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San Everyone is permitted to copy and distribute verbatim copies of this license document

◆ file

to the best of my is covered under an appropriate open source license and I have the right under that license to submit that work with whether created in whole or in part by under the same open source as indicated in the file

◆ Francisco

Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San Francisco

◆ knowledge

to the best of my knowledge

◆ me

to the best of my is covered under an appropriate open source license and I have the right under that license to submit that work with whether created in whole or in part by me

◆ modifications

to the best of my is covered under an appropriate open source license and I have the right under that license to submit that work with modifications

◆ project

Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San Everyone is permitted to copy and distribute verbatim copies of this license but changing it is not allowed Developer s Certificate of Origin By making a contribution to this project

◆ that

Developer Certificate of Origin Version The Linux Foundation and its contributors Letterman Drive Suite D4700 San Everyone is permitted to copy and distribute verbatim copies of this license but changing it is not allowed Developer s Certificate of Origin By making a contribution to this I certify that
Geometry::File
Hypergraph geometry based on an input file.
Definition: file.hxx:53
output_cubic
void output_cubic()
Definition: plot_refined.cxx:12
TestParametersDir
Definition: diffusion_dimensions.cxx:193
bilaplacian_uniform_ldgh.hxx
almost_equal
bool almost_equal(pt_coord_t a, pt_coord_t b)
Definition: point_functions.cxx:9
do_test
int do_test()
Definition: diffusion_plotting.cxx:40
plot.hxx
SparseLA::conjugate_gradient
vectorT conjugate_gradient(const vectorT &b, ProblemT &problem, unsigned int n_iterations=0, const typename vectorT::value_type tolerance=1e-9)
Execute conjugate gradient algorithm to find solution to system of equations.
Definition: sparse_la.hxx:157
TestParameters::dirichlet_value
static param_float_t dirichlet_value(const Point< space_dimT, param_float_t > &point, const param_float_t=0.)
Definition: diffusion_plotting.cxx:27
diffusion_uniform.vectorRHS
list vectorRHS
Definition: diffusion_uniform.py:36
check_push_test.index
index
Definition: check_push_test.py:10
template.hxx
lobatto
int lobatto()
Definition: one_dimensional.cxx:82
PlotOptions::fileName
std::string fileName
Name of the file plotted.
Definition: plot.hxx:33
main
int main()
Definition: plot_refined.cxx:49
TPP::ShapeType::Legendre
Struct that handles the evaluation of one-dimensional Legendre polynomials.
Definition: one_dimensional.hxx:25
TestParameters::neumann_value
static param_float_t neumann_value(const Point< space_dimT, param_float_t > &, const param_float_t=0.)
Definition: diffusion_dimensions.cxx:109
PlotOptions
A class storing options for plotting.
Definition: plot.hxx:20
output_cubic
void output_cubic()
Definition: plot_simple.cxx:12
TPP::ShapeType
Contains auxiliary classes that are uesed as template parameters of ShapeFunction.
Definition: one_dimensional.hxx:8
legendre
int legendre()
Definition: one_dimensional.cxx:12
one_dimensional.hxx
SparseLA
A namespace containing different functions that implement basic linear algebra operations using large...
Definition: sparse_la.hxx:20
tpp_assert
#define tpp_assert(Expr, Msg)
The assertion to be used within tpp — deactivate using -DNDEBUG compile flag.
Definition: tpp_assert.hxx:33
HDGHyperGraph
The class template uniting topology and geometry of a hypergraph with the topology of the skeleton sp...
Definition: hdg_hypergraph.hxx:51
sparse_la.hxx
main
int main()
Definition: diffusion_floatings.cxx:79
file.hxx
main
int main()
Definition: plot_simple.cxx:49
LocalSolver::DiffusionUniform
Local solver for Poisson's equation on uniform hypergraph.
Definition: diffusion_uniform_ldgh.hxx:39
bernoulli_beams.hxx
cubic.hxx
PlotOptions::plot_edge_boundaries
bool plot_edge_boundaries
Include the edge boundaries with their function values into the plot.
Definition: plot.hxx:76
hada_prod
SmallMat< n_rows, n_cols, mat_entry_t > hada_prod(const SmallMat< n_rows, n_cols, mat_entry_t > &left, const SmallMat< n_rows, n_cols, mat_entry_t > &right)
Hadamard product of two small/dense matrices.
Definition: dense_la.hxx:640
main
int main()
Definition: one_dimensional.cxx:156
NodeDescriptor::Cubic
Definition of the node types of a cubic hypergraph.
Definition: cubic.hxx:29
do_test_standard
int do_test_standard()
Definition: diffusion_dimensions.cxx:117
Geometry::UnitCube
Define the geometry of a unit cube that is subdivided into several orthotopes.
Definition: unit_cube.hxx:37
TestParametersDir::right_hand_side
static param_float_t right_hand_side(const Point< space_dimT, param_float_t > &, const param_float_t=0.)
Definition: diffusion_dimensions.cxx:202
HyperHDG.include
Definition: include.py:1
NodeDescriptor::File
Hypergraph topology based on an input file.
Definition: file.hxx:26
main
int main()
Definition: diffusion_dimensions.cxx:288
main
int main()
Definition: point_functions.cxx:328
diffusion_uniform_ldgh.hxx
unit_cube.hxx
GlobalLoop::Elliptic::zero_vector
LargeVecT zero_vector() const
Returns vector of appropriate size for the predefined problem.
Definition: elliptic.hxx:185
diffusion_ldgh.hxx
diffusion_uniform.index_vector
index_vector
Definition: diffusion_uniform.py:33
TestParameters::inverse_diffusion_coeff
static param_float_t inverse_diffusion_coeff(const Point< space_dimT, param_float_t > &, const param_float_t=0.)
Definition: diffusion_dimensions.cxx:94
tpp_assert.hxx
This file provides the function tpp_assert.
TPP
Contains the functionalities to evaluate and integrate tensor product type polynomials.
Definition: compile_time_tricks.hxx:7
main
int main()
Definition: diffusion_plotting.cxx:79
LocalSolver::Diffusion
Local solver diffusion equation on hypergraph.
Definition: diffusion_ldgh.hxx:108
norm_infty
mat_entry_t norm_infty(const SmallMat< n_rows, n_cols, mat_entry_t > &mat)
Row sum norm of a small/dense matrix.
Definition: dense_la.hxx:863
norm_p
mat_entry_t norm_p(const SmallMat< n_rows, n_cols, mat_entry_t > &mat, const mat_entry_t power)
p-norm of a small/dense vector.
Definition: dense_la.hxx:890
PlotOptions::boundary_scale
float boundary_scale
A factor by which to separate two boundaries belonging to different edges.
Definition: plot.hxx:112
LocalSolver::LengtheningBeam
Local solver for the equation that governs the lengthening of an elastic beam.
Definition: bernoulli_beams.hxx:26
norm_1
mat_entry_t norm_1(const SmallMat< n_rows, n_cols, mat_entry_t > &mat)
Column sum norm of a small/dense matrix.
Definition: dense_la.hxx:827
PlotOptions::scale
float scale
A factor for scaling each object of the plot locally.
Definition: plot.hxx:104
file.hxx
Topology::Cubic
Definition of the topology of a hypergraph — Cubic HyperGraphs.
Definition: cubic.hxx:40
TestParametersDir::inverse_diffusion_coeff
static param_float_t inverse_diffusion_coeff(const Point< space_dimT, param_float_t > &, const param_float_t=0.)
Definition: diffusion_dimensions.cxx:197
GlobalLoop::Elliptic::trace_to_flux
LargeVecT trace_to_flux(const LargeVecT &x_vec, const dof_value_t time=0.)
Evaluate condensed matrix-vector product.
Definition: elliptic.hxx:200
SmallMat::data
std::array< mat_entry_t, size()> & data()
Return data array that allows to manipulate the SmallMat.
Definition: dense_la.hxx:190
main
int main()
Definition: elasticity_simple.cxx:16
SparseLA::SolveException
Exception to be thrown if conjugate gradient fails.
Definition: sparse_la.hxx:28
LocalSolver::Template
Implementation the interface of local solvers needed by enclosing objects in minimal way.
Definition: template.hxx:15
do_test
int do_test()
Definition: diffusion_floatings.cxx:13
elliptic.hxx
TestParametersDir::dirichlet_value
static param_float_t dirichlet_value(const Point< space_dimT, param_float_t > &point, const param_float_t=0.)
Definition: diffusion_dimensions.cxx:207
diffusion_uniform.vectorDirichlet
vectorDirichlet
Definition: diffusion_uniform.py:30
PlotOptions::numbers
bool numbers
Output a cell data array with the number of each edge and/or each node.
Definition: plot.hxx:116
scalar_product
mat_entry_t scalar_product(const SmallMat< n_rows, n_cols, mat_entry_t > &left, const SmallMat< n_rows, n_cols, mat_entry_t > &right)
Euclidean scalar product of two SmallVecs / Frobenius scalar product for two SmallMats.
Definition: dense_la.hxx:571
norm_2
mat_entry_t norm_2(const SmallMat< n_rows, n_cols, mat_entry_t > &mat)
Euclidean norm of a small/dense vector.
Definition: dense_la.hxx:854
PlotOptions::printFileNumber
bool printFileNumber
Decide whether fileNumber is part of the file name.
Definition: plot.hxx:63
file.hxx
plot
void plot(HyperGraphT &hyper_graph, const LocalSolverT &local_solver, const LargeVecT &lambda, PlotOptions &plot_options, const floatT time=0.)
Function plotting the solution of an equation on a hypergraph in vtu format.
Definition: plot.hxx:778
GlobalLoop::Elliptic::read_dirichlet_indices
void read_dirichlet_indices(const std::vector< unsigned int > &indices)
Read indices of Dirichlet type hypernodes/faces.
Definition: elliptic.hxx:160
hy_assert
#define hy_assert(Expr, Msg)
The assertion to be used within HyperHDG — deactivate using -DNDEBUG compile flag.
Definition: hy_assert.hxx:38
HyperHDG.config.config
Object that comprises all information for HyperHDG to create a problem.
Definition: config.py:7
dense_la.hxx
qr_decomp_q
SmallMat< n_rows, n_rows, mat_entry_t > qr_decomp_q(SmallMat< n_rows, n_cols, mat_entry_t > &mat)
Matrix Q of Householder QR decomposition.
Definition: dense_la.hxx:1009
testPoint
bool testPoint()
Definition: point_functions.cxx:15
TestParametersDir::neumann_value
static param_float_t neumann_value(const Point< space_dimT, param_float_t > &, const param_float_t=0.)
Definition: diffusion_dimensions.cxx:212
hada_divi
SmallMat< n_rows, n_cols, mat_entry_t > hada_divi(const SmallMat< n_rows, n_cols, mat_entry_t > &left, const SmallMat< n_rows, n_cols, mat_entry_t > &right)
Divide first small/dense matrix element-wise by second.
Definition: dense_la.hxx:650
TestParameters
Definition: diffusion_dimensions.cxx:90
GlobalLoop::Elliptic::residual_flux
LargeVecT residual_flux(const LargeVecT &x_vec, const dof_value_t time=0.)
Evaluate condensed matrix-vector product containing data.
Definition: elliptic.hxx:232
SparseLA::linear_combination
vectorT linear_combination(const typename vectorT::value_type leftFac, const vectorT &leftVec, const typename vectorT::value_type rightFac, const vectorT &rightVec)
Evaluate linear combination of vectors and return the result.
Definition: sparse_la.hxx:93
TestParameters::dirichlet_value
static param_float_t dirichlet_value(const Point< space_dimT, param_float_t > &, const param_float_t=0.)
Definition: diffusion_dimensions.cxx:104
do_test_standard_dir
int do_test_standard_dir()
Definition: diffusion_dimensions.cxx:220
do_test_uniform
int do_test_uniform()
Definition: diffusion_dimensions.cxx:16
SmallMat::get_column
SmallMat< n_rowsT, 1, mat_entry_t > get_column(const unsigned int col) const
Return a column of a SmallMat.
Definition: dense_la.hxx:206
GlobalLoop::Elliptic
Combine local solver and global information for elliptic problems.
Definition: elliptic.hxx:35
diffusion_uniform.tolerance
int tolerance
Definition: diffusion_uniform.py:27
SparseLA::SolveException::what
const char * what() const
Definition: sparse_la.hxx:30
PlotOptions::plot_edges
bool plot_edges
Include the hyperedges with their function values into the plot.
Definition: plot.hxx:82
diffusion_uniform.PyDiffusionProblem
PyDiffusionProblem
Definition: diffusion_uniform.py:25
TestParameters::right_hand_side
static param_float_t right_hand_side(const Point< space_dimT, param_float_t > &, const param_float_t=0.)
Definition: diffusion_dimensions.cxx:99
SmallMat::set_column
void set_column(const unsigned int col, const SmallMat< n_rowsT, 1, mat_entry_t > col_vec)
Set column of a SmallMat.
Definition: dense_la.hxx:220
SmallMat
This class implements a small/dense matrix.
Definition: dense_la.hxx:34