OpenCMISS-Iron FORTRAN API Documentation
OPENCMISS::Equations::TimeDependenceTypes

The equations time dependence types. More...

Collaboration diagram for OPENCMISS::Equations::TimeDependenceTypes:

Modules

 OPENCMISS::Equations::JacobianCalculated
 Equations Jacobian matrices calculation types.
 
 OPENCMISS::EquationsSet::Constants
 Equations set constants.
 

Data Types

interface  opencmiss_iron::cmfe_equations_destroy
 Destroys equations for an equations set. More...
 
interface  opencmiss_iron::cmfe_equations_linearitytypeget
 Gets the linearity type for equations. More...
 
interface  opencmiss_iron::cmfe_equations_lumpingtypeget
 Gets the lumping type for equations. More...
 
interface  opencmiss_iron::cmfe_equations_lumpingtypeset
 Sets/changes the lumping type for equations. More...
 
interface  opencmiss_iron::cmfe_equations_outputtypeget
 Gets the output type for equations. More...
 
interface  opencmiss_iron::cmfe_equations_outputtypeset
 Sets/changes the output type for equations. More...
 
interface  opencmiss_iron::cmfe_equations_sparsitytypeget
 Gets the sparsity type for equations. More...
 
interface  opencmiss_iron::cmfe_equations_sparsitytypeset
 Sets/changes the sparsity type for equations. More...
 
interface  opencmiss_iron::cmfe_equations_timedependencetypeget
 Gets the time dependence type for equations. More...
 

Functions/Subroutines

subroutine opencmiss_iron::cmfe_equations_destroy::cmfe_equations_destroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroys equations for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_destroy::cmfe_equations_destroyobj (equations, err)
 Destroy equations for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_linearitytypeget::cmfe_equations_linearitytypegetnumber (regionUserNumber, equationsSetUserNumber, linearityType, err)
 Gets the linearity type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_linearitytypeget::cmfe_equations_linearitytypegetobj (equations, linearityType, err)
 Gets the linearity type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_lumpingtypeget::cmfe_equations_lumpingtypegetnumber (regionUserNumber, equationsSetUserNumber, lumpingType, err)
 Gets the lumping type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_lumpingtypeget::cmfe_equations_lumpingtypegetobj (equations, lumpingType, err)
 Gets the lumping type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_lumpingtypeset::cmfe_equations_lumpingtypesetnumber (regionUserNumber, equationsSetUserNumber, lumpingType, err)
 Sets/changes the lumping type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_lumpingtypeset::cmfe_equations_lumpingtypesetobj (equations, lumpingType, err)
 Sets/changes the lumping type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_outputtypeget::cmfe_equations_outputtypegetnumber (regionUserNumber, equationsSetUserNumber, outputType, err)
 Gets the output type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_outputtypeget::cmfe_equations_outputtypegetobj (equations, outputType, err)
 Gets the output type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_outputtypeset::cmfe_equations_outputtypesetnumber (regionUserNumber, equationsSetUserNumber, outputType, err)
 Sets/changes the output type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_outputtypeset::cmfe_equations_outputtypesetobj (equations, outputType, err)
 Sets/changes the output type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_sparsitytypeget::cmfe_equations_sparsitytypegetnumber (regionUserNumber, equationsSetUserNumber, sparsityType, err)
 Gets the sparsity type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_sparsitytypeget::cmfe_equations_sparsitytypegetobj (equations, sparsityType, err)
 Gets the sparsity type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_sparsitytypeset::cmfe_equations_sparsitytypesetnumber (regionUserNumber, equationsSetUserNumber, sparsityType, err)
 Sets/changes the sparsity type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_sparsitytypeset::cmfe_equations_sparsitytypesetobj (equations, sparsityType, err)
 Sets/changes the sparsity type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_timedependencetypeget::cmfe_equations_timedependencetypegetnumber (regionUserNumber, equationsSetUserNumber, timeDependenceType, err)
 Gets the time dependence type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_timedependencetypeget::cmfe_equations_timedependencetypegetobj (equations, timeDependenceType, err)
 Gets the time dependence type for equations identified by an object. More...
 

Variables

integer(intg), parameter, public opencmiss_iron::cmfe_equations_static = EQUATIONS_STATIC
 The equations are static and have no time dependence. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_equations_quasistatic = EQUATIONS_QUASISTATIC
 The equations are quasi-static. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_equations_first_order_dynamic = EQUATIONS_FIRST_ORDER_DYNAMIC
 The equations are first order dynamic. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_equations_second_order_dynamic = EQUATIONS_SECOND_ORDER_DYNAMIC
 The equations are a second order dynamic. More...
 
integer(intg), parameter, public opencmiss_iron::cmfe_equations_time_stepping = EQUATIONS_TIME_STEPPING
 The equations are for time stepping. More...
 

Detailed Description

The equations time dependence types.

See also
OPENCMISS::Equations,OPENCMISS

Function/Subroutine Documentation

subroutine opencmiss_iron::cmfe_equations_destroy::cmfe_equations_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys equations for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to destroy.
[in]equationssetusernumberThe user number of the equations set to destroy the equations for.
[out]errThe error code.

Definition at line 23039 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_destroy::cmfe_equations_destroyobj ( type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(out)  err 
)
private

Destroy equations for equations identified by an object.

Parameters
[in,out]equationsThe equations to destroy.
[out]errThe error code.

Definition at line 23086 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_linearitytypeget::cmfe_equations_linearitytypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Gets the linearity type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the linearity type for.
[in]equationssetusernumberThe user number of the equations set to get the linearity type for.
[out]linearitytypeOn return, the linearity type of the equations
See also
OPENCMISS::Equations::LinearityTypes
Parameters
[out]errThe error code.

Definition at line 23111 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_linearitytypeget::cmfe_equations_linearitytypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Gets the linearity type for equations identified by an object.

Parameters
[in]equationsThe equations to get the linearity type for.
[out]linearitytypeOn return, the linearity type of the equations
See also
OPENCMISS::Equations::LinearityTypes
Parameters
[out]errThe error code.

Definition at line 23159 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_lumpingtypeget::cmfe_equations_lumpingtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  lumpingType,
integer(intg), intent(out)  err 
)
private

Gets the lumping type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the lumping type for.
[in]equationssetusernumberThe user number of the equations set to get the lumping type for.
[out]lumpingtypeOn return, the lumping type of the equations
See also
OPENCMISS::Equations::LumpingTypes
Parameters
[out]errThe error code.

Definition at line 23185 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_lumpingtypeget::cmfe_equations_lumpingtypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  lumpingType,
integer(intg), intent(out)  err 
)
private

Gets the lumping type for equations identified by an object.

Parameters
[in]equationsThe equations to get the lumping type for.
[out]lumpingtypeOn return, the lumping type of the equations
See also
OPENCMISS::Equations::LumpingTypes
Parameters
[out]errThe error code.

Definition at line 23233 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_lumpingtypeset::cmfe_equations_lumpingtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  lumpingType,
integer(intg), intent(out)  err 
)
private

Sets/changes the lumping type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to set the lumping type for.
[in]equationssetusernumberThe user number of the equations set to set the lumping type for.
[in]lumpingtypeThe lumping type of the equations to set
See also
OPENCMISS::Equations::LumpingTypes
Parameters
[out]errThe error code.

Definition at line 23259 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_lumpingtypeset::cmfe_equations_lumpingtypesetobj ( type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(in)  lumpingType,
integer(intg), intent(out)  err 
)
private

Sets/changes the lumping type for equations identified by an object.

Parameters
[in,out]equationsThe equations to set the lumping type for.
[in]lumpingtypeThe lumping type of the equations to set
See also
OPENCMISS::Equations::LumpingTypes
Parameters
[out]errThe error code.

Definition at line 23307 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_outputtypeget::cmfe_equations_outputtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Gets the output type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the output type for.
[in]equationssetusernumberThe user number of the equations set to get the output type for.
[out]outputtypeOn return, the output type of the equations
See also
OPENCMISS::Equations::OutputTypes
Parameters
[out]errThe error code.

Definition at line 23333 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_outputtypeget::cmfe_equations_outputtypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Gets the output type for equations identified by an object.

Parameters
[in]equationsThe equations to get the output type for.
[out]outputtypeOn return, the output type of the equations
See also
OPENCMISS::Equations::OutputTypes
Parameters
[out]errThe error code.

Definition at line 23381 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_outputtypeset::cmfe_equations_outputtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to set the output type for.
[in]equationssetusernumberThe user number of the equations set to set the output type for.
[in]outputtypeThe output type of the equations to set
See also
OPENCMISS::Equations::OutputTypes
Parameters
[out]errThe error code.

Definition at line 23407 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_outputtypeset::cmfe_equations_outputtypesetobj ( type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for equations identified by an object.

Parameters
[in,out]equationsThe equations to set the output type for.
[in]outputtypeThe output type of the equations to set
See also
OPENCMISS::Equations::OutputTypes
Parameters
[out]errThe error code.

Definition at line 23455 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_sparsitytypeget::cmfe_equations_sparsitytypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  sparsityType,
integer(intg), intent(out)  err 
)
private

Gets the sparsity type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the sparsity type for.
[in]equationssetusernumberThe user number of the equations set to get the sparsity type for.
[out]sparsitytypeOn return, the sparsity type of the equations
See also
OPENCMISS::Equations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 23481 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_sparsitytypeget::cmfe_equations_sparsitytypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  sparsityType,
integer(intg), intent(out)  err 
)
private

Gets the sparsity type for equations identified by an object.

Parameters
[in]equationsThe equations to get the sparsity type for.
[out]sparsitytypeOn return, the sparsity type of the equations
See also
OPENCMISS::Equations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 23529 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_sparsitytypeset::cmfe_equations_sparsitytypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to set the sparsity type for.
[in]equationssetusernumberThe user number of the equations set to set the sparsity type for.
[in]sparsitytypeThe sparsity type of the equations to set
See also
OPENCMISS::Equations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 23555 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_sparsitytypeset::cmfe_equations_sparsitytypesetobj ( type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for equations identified by an object.

Parameters
[in,out]equationsThe equations to set the sparsity type for.
[in]sparsitytypeThe sparsity type of the equations to set
See also
OPENCMISS::Equations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 23603 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_timedependencetypeget::cmfe_equations_timedependencetypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  timeDependenceType,
integer(intg), intent(out)  err 
)
private

Gets the time dependence type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the time dependence type for.
[in]equationssetusernumberThe user number of the equations set to get the time dependence type for.
[out]timedependencetypeOn return, the time dependence type of the equations
See also
OPENCMISS::Equations::TimeDependenceTypes
Parameters
[out]errThe error code.

Definition at line 23629 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equations_timedependencetypeget::cmfe_equations_timedependencetypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  timeDependenceType,
integer(intg), intent(out)  err 
)
private

Gets the time dependence type for equations identified by an object.

Parameters
[in]equationsThe equations to get the time dependence type for.
[out]timedependencetypeOn return, the time dependence type of the equations
See also
OPENCMISS::Equations::TimeDependenceTypes
Parameters
[out]errThe error code.

Definition at line 23677 of file opencmiss_iron.f90.

Variable Documentation

integer(intg), parameter, public opencmiss_iron::cmfe_equations_first_order_dynamic = EQUATIONS_FIRST_ORDER_DYNAMIC

The equations are first order dynamic.

See also
OPENCMISS::Equations::TimeDependenceTypes,OPENCMISS

Definition at line 2093 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_equations_quasistatic = EQUATIONS_QUASISTATIC

The equations are quasi-static.

See also
OPENCMISS::Equations::TimeDependenceTypes,OPENCMISS

Definition at line 2092 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_equations_second_order_dynamic = EQUATIONS_SECOND_ORDER_DYNAMIC

The equations are a second order dynamic.

See also
OPENCMISS::Equations::TimeDependenceTypes,OPENCMISS

Definition at line 2094 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_equations_static = EQUATIONS_STATIC

The equations are static and have no time dependence.

See also
OPENCMISS::Equations::TimeDependenceTypes,OPENCMISS

Definition at line 2091 of file opencmiss_iron.f90.

integer(intg), parameter, public opencmiss_iron::cmfe_equations_time_stepping = EQUATIONS_TIME_STEPPING

The equations are for time stepping.

See also
OPENCMISS::Equations::TimeDependenceTypes,OPENCMISS

Definition at line 2095 of file opencmiss_iron.f90.