|  | 
| integer(kind=i32) | degree | 
|  | spline degree  More... 
 | 
|  | 
| integer(kind=i32) | n_dofs | 
|  | degrees of freedom  More... 
 | 
|  | 
| real(kind=f64), dimension(:,:), allocatable | particle_mass | 
|  | array containing the particle mass  More... 
 | 
|  | 
| real(kind=f64) | sign = 1.0_f64 | 
|  | force sign of the particle mass  More... 
 | 
|  | 
| integer(kind=i32) | n_rows = 0 | 
|  | number of rows local to the processor  More... 
 | 
|  | 
| integer(kind=i32) | n_cols = 0 | 
|  | number of columns local to the processor  More... 
 | 
|  | 
| integer(kind=i32) | n_global_rows = 0 | 
|  | global number of rows, different from n_rows for distributed linear operator  More... 
 | 
|  | 
| integer(kind=i32) | n_global_cols = 0 | 
|  | global number of columns, different from n_cols for distributed linear operator  More... 
 | 
|  | 
| integer(kind=i32) | n_block_rows = 1 | 
|  | number of rows blocks  More... 
 | 
|  | 
| integer(kind=i32) | n_block_cols = 1 | 
|  | number of columns blocks  More... 
 | 
|  | 
| integer(kind=i32) | n_dof = 1 | 
|  | number of degrees of freedom per node  More... 
 | 
|  | 
| logical | is_allocated = .false. | 
|  | 
| integer(kind=i32), dimension(:), allocatable | id_rows | 
|  | array of rows-vertices handled by the current proc  More... 
 | 
|  | 
| integer(kind=i32), dimension(:), allocatable | id_cols | 
|  | array of cols-vertices handled by the current proc  More... 
 | 
|  | 
◆ create()
◆ dot()
  
  | 
        
          | procedure(sll_p_dot_linear_operator_abstract), deferred dot |  | privateinherited | 
 
 
◆ free()
  
  | 
        
          | procedure(sll_p_free_linear_operator_abstract), deferred free |  | privateinherited | 
 
 
◆ initialize_abstract()
  
  | 
        
          | procedure initialize_abstract |  | privateinherited | 
 
 
◆ print_info()
  
  | 
        
          | procedure(sll_p_print_info_linear_operator_abstract), deferred print_info |  | privateinherited | 
 
 
◆ print_info_abstract()
  
  | 
        
          | procedure print_info_abstract |  | privateinherited | 
 
 
◆ degree
◆ id_cols
  
  | 
        
          | integer(kind=i32), dimension(:), allocatable id_cols |  | privateinherited | 
 
 
◆ id_rows
  
  | 
        
          | integer(kind=i32), dimension(:), allocatable id_rows |  | privateinherited | 
 
 
◆ is_allocated
  
  | 
        
          | logical is_allocated = .false. |  | privateinherited | 
 
 
◆ n_block_cols
  
  | 
        
          | integer(kind=i32) n_block_cols = 1 |  | privateinherited | 
 
 
◆ n_block_rows
  
  | 
        
          | integer(kind=i32) n_block_rows = 1 |  | privateinherited | 
 
 
◆ n_cols
  
  | 
        
          | integer(kind=i32) n_cols = 0 |  | privateinherited | 
 
 
◆ n_dof
  
  | 
        
          | integer(kind=i32) n_dof = 1 |  | privateinherited | 
 
 
◆ n_dofs
◆ n_global_cols
  
  | 
        
          | integer(kind=i32) n_global_cols = 0 |  | privateinherited | 
 
 
◆ n_global_rows
  
  | 
        
          | integer(kind=i32) n_global_rows = 0 |  | privateinherited | 
 
 
◆ n_rows
  
  | 
        
          | integer(kind=i32) n_rows = 0 |  | privateinherited | 
 
 
◆ particle_mass
  
  | 
        
          | real(kind=f64), dimension(:,:), allocatable particle_mass |  | private | 
 
 
◆ sign
  
  | 
        
          | real(kind=f64) sign = 1.0_f64 |  | private |