Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
types::variable_t Type Reference
Collaboration diagram for types::variable_t:
[legend]

Public Attributes

type(variable_t), pointer next => NULL()
 
integer namelen
 
character(len=max_name_lenname
 
type(solver_t), pointer solver
 
logical valid
 
logical output
 
type(mesh_t), pointer primarymesh
 
logical valueschanged
 
logical secondary
 
integer type = Variable_on_nodes
 
integer dofs
 
integer, dimension(:), pointer perm
 
real(kind=dpnorm =0
 
real(kind=dpprevnorm =0
 
real(kind=dpnonlinchange =0
 
real(kind=dpsteadychange =0
 
integer nonlinconverged =-1
 
integer steadyconverged =-1
 
integer nonliniter
 
complex(kind=dp), dimension(:),
pointer 
eigenvalues
 
complex(kind=dp), dimension(:,:),
pointer 
eigenvectors
 
real(kind=dp), dimension(:),
pointer 
values
 
real(kind=dp), dimension(:,:),
pointer 
prevvalues
 
real(kind=dp), dimension(:),
pointer 
pvalues
 
real(kind=dp), dimension(:),
pointer 
nonlinvalues
 
real(kind=dp), dimension(:),
pointer 
steadyvalues
 
logical, dimension(:), pointer upperlimitactive => NULL()
 
logical, dimension(:), pointer lowerlimitactive => NULL()
 
complex(kind=dp), dimension(:),
pointer 
cvalues => NULL()
 

Member Data Documentation

complex(kind=dp), dimension(:), pointer types::variable_t::cvalues => NULL()
integer types::variable_t::dofs
complex(kind=dp), dimension(:), pointer types::variable_t::eigenvalues
complex(kind=dp), dimension(:,:), pointer types::variable_t::eigenvectors
logical, dimension(:), pointer types::variable_t::lowerlimitactive => NULL()
character(len=max_name_len) types::variable_t::name
integer types::variable_t::namelen
type(variable_t), pointer types::variable_t::next => NULL()
real(kind=dp) types::variable_t::nonlinchange =0
integer types::variable_t::nonlinconverged =-1
integer types::variable_t::nonliniter
real(kind=dp), dimension(:), pointer types::variable_t::nonlinvalues
real(kind=dp) types::variable_t::norm =0
logical types::variable_t::output
integer, dimension(:), pointer types::variable_t::perm
real(kind=dp) types::variable_t::prevnorm =0
real(kind=dp), dimension(:,:), pointer types::variable_t::prevvalues
type(mesh_t), pointer types::variable_t::primarymesh
real(kind=dp), dimension(:), pointer types::variable_t::pvalues
logical types::variable_t::secondary
type(solver_t), pointer types::variable_t::solver
real(kind=dp) types::variable_t::steadychange =0
integer types::variable_t::steadyconverged =-1
real(kind=dp), dimension(:), pointer types::variable_t::steadyvalues
integer types::variable_t::type = Variable_on_nodes
logical, dimension(:), pointer types::variable_t::upperlimitactive => NULL()
logical types::variable_t::valid
real(kind=dp), dimension(:), pointer types::variable_t::values
logical types::variable_t::valueschanged

The documentation for this type was generated from the following file: