Choral
Data Types | Modules | Functions/Subroutines
diffusion.F90 File Reference

Go to the source code of this file.

Data Types

interface  diffusion::l2_product
 L2 product of a function with the basis functions. More...
 

Modules

module  diffusion
  MODULE FOR DIFFUSION PROBLEMS
 

Functions/Subroutines

subroutine, public diffusion::diffusion_matrix_pattern (g, X_h, qdm)
  Define the sparsity pattern for diffusion matrices More...
 
subroutine, public diffusion::diffusion_massmat (mass, a, X_h, qdm, dofToDof)
  Assemble the mass matrix of the bilinear product: More...
 
subroutine cell_loop ()
 
subroutine, public diffusion::diffusion_stiffmat (stiff, b, X_h, qdm, dofToDof)
  Assemble the stiffness matrix of the bilinear product: More...
 
subroutine, public diffusion::diffusion_neumann_rhs (rhs, g, X_h, quad_type, f)
  L2 scalar product of a scalar function \( g \) with the basis functions fo the finite element space \( X_h \) on \(\Gamma_f \subset \partial\Omega\) a part of the domain boundary. More...
 
subroutine, public diffusion::diffusion_dirichlet (K, rhs, g, X_h, rho, f)
  DIRICHLET BOUNDARY CONDITION FOR A DIFFUSION PROBLEM More...
 
subroutine diffusion::fespace_l2_product (FV, f, X_h, qdm)
  L2 Product of a scalar function \( f:~\R^3 \mapsto \R\) with the basis functions of a scalar finite element space. More...
 
subroutine, public diffusion::diffusion_massmat_vect (mass, b, X_h, qdm, dofToDof)
  Assemble the mass matrix of the bilinear product: More...
 
subroutine, public diffusion::diffusion_mixed_divmat (divMat, X_s, X_v, qdm)
  Assemble the matrix of the bilinear product: More...
 

Function/Subroutine Documentation

◆ cell_loop()

subroutine cell_loop ( )
private

Definition at line 232 of file diffusion.F90.

Here is the call graph for this function: