COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Holding all the data and the constructor sets everything up, everything is public. More...
#include <utest-lss-test-matrix.hpp>
Public Member Functions | |
test_matrix () | |
constructor More... | |
Public Attributes | |
cf3::Uint | nproc |
numner of processes More... | |
cf3::Uint | irank |
rank of current process More... | |
cf3::Uint | nbeqs |
number of equations More... | |
std::vector< cf3::Uint > | column_indices |
connectivity structure, CSR-style (without extension by nbeqs sub-matrix) More... | |
std::vector< cf3::Uint > | rowstart_positions |
connectivity structure, CSR-style (without extension by nbeqs sub-matrix) More... | |
std::vector< cf3::Uint > | global_numbering |
global numbering of the nodes (without extension by nbeqs sub-matrix) More... | |
std::vector< cf3::Uint > | irank_updatable |
rank where the node is updatable (without extension by nbeqs sub-matrix) More... | |
std::vector< cf3::Real > | mat_prebc |
matrix before applying boundary conditions More... | |
std::vector< cf3::Real > | rhs_prebc |
right hand side before applying boundary conditions More... | |
std::vector< cf3::Real > | sol_prebc |
solution before applying boundary conditions More... | |
std::vector< cf3::Real > | mat_presolve |
assembled matrix More... | |
std::vector< cf3::Real > | rhs_presolve |
assembled right hand side More... | |
std::vector< cf3::Real > | sol_presolve |
assembled solution More... | |
std::vector< cf3::Real > | result |
reference result after solving the system More... | |
std::vector< cf3::Uint > | elem_nodes |
node ids of the elements, for mimicing the assembly More... | |
std::vector< cf3::Real > | nodal_coordinates |
node coordinates for visualization More... | |
std::vector< cf3::Uint > | periodic_pairs |
pairs of periodic local node indices (obviously, size of vector is twice of number of periodic pairs) (without extension by nbeqs sub-matrix) More... | |
std::vector< cf3::Uint > | bc_node |
local node index of boundaries (without extension by nbeqs sub-matrix) More... | |
std::vector< cf3::Uint > | bc_eqn |
which equation to apply the dirichlet bc to (within nbeqs) More... | |
std::vector< cf3::Real > | bc_value |
what value to fix More... | |
Holding all the data and the constructor sets everything up, everything is public.
Definition at line 728 of file utest-lss-test-matrix.hpp.
test_matrix | ( | ) |
constructor
Definition at line 798 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Uint> bc_eqn |
which equation to apply the dirichlet bc to (within nbeqs)
Definition at line 790 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Uint> bc_node |
local node index of boundaries (without extension by nbeqs sub-matrix)
Definition at line 787 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Real> bc_value |
what value to fix
Definition at line 793 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Uint> column_indices |
connectivity structure, CSR-style (without extension by nbeqs sub-matrix)
Definition at line 745 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Uint> elem_nodes |
node ids of the elements, for mimicing the assembly
Definition at line 778 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Uint> global_numbering |
global numbering of the nodes (without extension by nbeqs sub-matrix)
Definition at line 751 of file utest-lss-test-matrix.hpp.
cf3::Uint irank |
rank of current process
Definition at line 739 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Uint> irank_updatable |
rank where the node is updatable (without extension by nbeqs sub-matrix)
Definition at line 754 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Real> mat_prebc |
matrix before applying boundary conditions
Definition at line 757 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Real> mat_presolve |
assembled matrix
Definition at line 766 of file utest-lss-test-matrix.hpp.
cf3::Uint nbeqs |
number of equations
Definition at line 742 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Real> nodal_coordinates |
node coordinates for visualization
Definition at line 781 of file utest-lss-test-matrix.hpp.
cf3::Uint nproc |
numner of processes
Definition at line 736 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Uint> periodic_pairs |
pairs of periodic local node indices (obviously, size of vector is twice of number of periodic pairs) (without extension by nbeqs sub-matrix)
Definition at line 784 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Real> result |
reference result after solving the system
Definition at line 775 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Real> rhs_prebc |
right hand side before applying boundary conditions
Definition at line 760 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Real> rhs_presolve |
assembled right hand side
Definition at line 769 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Uint> rowstart_positions |
connectivity structure, CSR-style (without extension by nbeqs sub-matrix)
Definition at line 748 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Real> sol_prebc |
solution before applying boundary conditions
Definition at line 763 of file utest-lss-test-matrix.hpp.
std::vector<cf3::Real> sol_presolve |
assembled solution
Definition at line 772 of file utest-lss-test-matrix.hpp.
Send comments to: COOLFluiD Web Admin |