#include <GenLinVcFV.hpp>
Inheritance diagram for GenLinVcFV< T, Flux >:


Public Member Functions | |
| void | PrintParam () |
| Prints parameters of the discretization. | |
| void | AssembleMatrix (GridVec< T > &u, SysMatrix< T > &J, T s_a) |
| Assembles the matrix in the time-dependent problems. | |
| void | Run (GridVec< T > &u, SysMatrix< T > &J, GridVec< T > &f) |
| Assembles the stiffness matrix in the stationary problems. | |
| void | AssembleDirichlet (GridVec< T > &u) |
| Assembles the Dirichlet bc in a given GridVec. | |
| GenLinVcFV () | |
| Constructor. | |
| virtual | ~GenLinVcFV () |
| Virtual destructor. | |
< assembles the stationary problems
| GenLinVcFV< T, Flux >::GenLinVcFV | ( | ) | [inline] |
Constructor.
| virtual GenLinVcFV< T, Flux >::~GenLinVcFV | ( | ) | [inline, virtual] |
Virtual destructor.
| void GenLinVcFV< T, Flux >::PrintParam | ( | ) | [inline, virtual] |
| void GenLinVcFV< T, Flux >::AssembleMatrix | ( | GridVec< T > & | u, | |
| SysMatrix< T > & | J, | |||
| T | s_a | |||
| ) | [inline, virtual] |
Assembles the matrix in the time-dependent problems.
| [in] | u | Solution from the last time step |
| [in] | J | The matrix to assemble; the sizes must be set |
| [in] | s_a | The factor for the stiffness matrix (that for the mass matrix is 1) |
Implements LinTimeAssemble< T >.
| void GenLinVcFV< T, Flux >::Run | ( | GridVec< T > & | u, | |
| SysMatrix< T > & | J, | |||
| GridVec< T > & | f | |||
| ) | [inline, virtual] |
Assembles the stiffness matrix in the stationary problems.
| [in] | u | The solution vector / current guess |
| [in] | J | The system matrix hierarchy (Jacobian) |
| [in] | f | The right-hand side |
Implements SAssemble< T >.
| void GenLinVcFV< T, Flux >::AssembleDirichlet | ( | GridVec< T > & | u | ) | [inline] |
1.5.2