46 integer,
private :: dim
47 integer,
dimension(:),
allocatable :: irow
48 double precision,
dimension(:),
allocatable :: val
85 class(
t_vector),
intent(inout) :: this
95!||
create ../common_source/modules/boundary_conditions/ebcs_mod.f90
101#include "implicit_f.inc"
102 class(
t_vector),
intent(inout) :: this
103 integer,
intent(in) :: nn
105 allocate(this%irow(nn), this%val(nn))
110! *********************
119#include "implicit_f.inc"
120 class(
t_vector),
intent(inout) :: this
121 if (
allocated(this%irow))
deallocate
122 if (
allocated(this%val))
deallocate(this%val)
136#include "implicit_f.inc"
137 class(
t_vector),
intent(inout),
target :: this
138 integer,
dimension(:),
pointer :: ptr_irow
139 double precision,
dimension(:),
pointer :: ptr_val
140 ptr_irow => this%irow
157#include "implicit_f.inc"
subroutine set_dim(this, dim)
subroutine associate(this, ptr_irow, ptr_val)
integer function get_dim(this)
subroutine create(this, nn)