OpenCMISS-Iron Internal API Documentation
types::dae_solver_type Type Reference

Contains information for an differential-algebraic equation solver. More...

Collaboration diagram for types::dae_solver_type:

Public Attributes

type(solver_type), pointer solver
 A pointer to the solver. More...
 
integer(intg) dae_type
 The differential-algebraic equation type. More...
 
integer(intg) dae_solve_type
 The solve type for the differential-algebraic equation solver. More...
 
real(dp) start_time
 The start time to integrate from. More...
 
real(dp) end_time
 The end time to integrate to. More...
 
real(dp) initial_step
 The (initial) time step. More...
 
type(euler_dae_solver_type), pointer euler_solver
 A pointer to information for an Euler solver. More...
 
type(crank_nicolson_dae_solver_type), pointer crank_nicolson_solver
 A pointer to information for a Crank-Nicholson solver. More...
 
type(runge_kutta_dae_solver_type), pointer runge_kutta_solver
 A pointer to information for a Runge-Kutta solver. More...
 
type(adams_moulton_dae_solver_type), pointer adams_moulton_solver
 A pointer to information for an Adams-Moulton solver. More...
 
type(bdf_dae_solver_type), pointer bdf_solver
 A pointer to information for a BDF solver. More...
 
type(rush_larson_dae_solver_type), pointer rush_larson_solver
 A pointer to information for a Rush-Larson solver. More...
 
type(external_dae_solver_type), pointer external_solver
 A pointer to information for an external solver. More...
 

Detailed Description

Contains information for an differential-algebraic equation solver.

Definition at line 2573 of file types.f90.

Member Data Documentation

type(adams_moulton_dae_solver_type), pointer types::dae_solver_type::adams_moulton_solver

A pointer to information for an Adams-Moulton solver.

Definition at line 2583 of file types.f90.

type(bdf_dae_solver_type), pointer types::dae_solver_type::bdf_solver

A pointer to information for a BDF solver.

Definition at line 2584 of file types.f90.

type(crank_nicolson_dae_solver_type), pointer types::dae_solver_type::crank_nicolson_solver

A pointer to information for a Crank-Nicholson solver.

Definition at line 2581 of file types.f90.

integer(intg) types::dae_solver_type::dae_solve_type

The solve type for the differential-algebraic equation solver.

See also
SOLVER_ROUTINES_DAESolveTypes,SOLVER_ROUTINES

Definition at line 2576 of file types.f90.

integer(intg) types::dae_solver_type::dae_type

The differential-algebraic equation type.

See also
SOLVER_ROUTINES::DAETypes,SOLVER_ROUTINES

Definition at line 2575 of file types.f90.

real(dp) types::dae_solver_type::end_time

The end time to integrate to.

Definition at line 2578 of file types.f90.

type(euler_dae_solver_type), pointer types::dae_solver_type::euler_solver

A pointer to information for an Euler solver.

Definition at line 2580 of file types.f90.

type(external_dae_solver_type), pointer types::dae_solver_type::external_solver

A pointer to information for an external solver.

Definition at line 2586 of file types.f90.

real(dp) types::dae_solver_type::initial_step

The (initial) time step.

Definition at line 2579 of file types.f90.

type(runge_kutta_dae_solver_type), pointer types::dae_solver_type::runge_kutta_solver

A pointer to information for a Runge-Kutta solver.

Definition at line 2582 of file types.f90.

type(rush_larson_dae_solver_type), pointer types::dae_solver_type::rush_larson_solver

A pointer to information for a Rush-Larson solver.

Definition at line 2585 of file types.f90.

type(solver_type), pointer types::dae_solver_type::solver

A pointer to the solver.

Definition at line 2574 of file types.f90.

real(dp) types::dae_solver_type::start_time

The start time to integrate from.

Definition at line 2577 of file types.f90.