OpenCMISS-Iron Internal API Documentation
fieldml_output_routines::fieldml_output_add_field Interface Reference

Private Member Functions

subroutine fieldml_output_add_field_no_type (FIELDML_INFO, BASE_NAME, DOF_FORMAT, FIELD, VARIABLE_TYPE, SET_TYPE, ERR, ERROR,)
 Add the given field to the given FieldML document. The field's type will be determined by FieldmlUtilGetValueType. More...
 
subroutine fieldml_output_add_field_with_type (FIELDML_INFO, BASE_NAME, DOF_FORMAT, FIELD, VARIABLE_TYPE, SET_TYPE, TYPE_HANDLE, ERR, ERROR,)
 Add the given field to the given FieldML document using the given FieldML type. More...
 

Detailed Description

Definition at line 85 of file fieldml_output_routines.f90.

Member Function/Subroutine Documentation

subroutine fieldml_output_routines::fieldml_output_add_field::fieldml_output_add_field_no_type ( type(fieldml_io_type), pointer  FIELDML_INFO,
type(varying_string), intent(in)  BASE_NAME,
type(varying_string), intent(in)  DOF_FORMAT,
type(field_type), intent(in), pointer  FIELD,
integer(intg), intent(in)  VARIABLE_TYPE,
integer(intg), intent(in)  SET_TYPE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Add the given field to the given FieldML document. The field's type will be determined by FieldmlUtilGetValueType.

See also
Fieldml_Util_Routines::FieldmlUtilGetValueType
Parameters
fieldml_infoThe FieldML parsing state.
[in]base_nameThe root name of the basis evaluator.
[in]dof_formatThe name of the format to use when writing dof data.
[in]fieldThe field for which evaluators are to be created.
[in]variable_typeThe OpenCMISS variable type to generate dofs for.
[in]set_typeThe parameter set type.
[out]errThe error code.
[out]errorThe error string.

Definition at line 2242 of file fieldml_output_routines.f90.

subroutine fieldml_output_routines::fieldml_output_add_field::fieldml_output_add_field_with_type ( type(fieldml_io_type), pointer  FIELDML_INFO,
type(varying_string), intent(in)  BASE_NAME,
type(varying_string), intent(in)  DOF_FORMAT,
type(field_type), intent(in), pointer  FIELD,
integer(intg), intent(in)  VARIABLE_TYPE,
integer(intg), intent(in)  SET_TYPE,
integer(intg), intent(in)  TYPE_HANDLE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Add the given field to the given FieldML document using the given FieldML type.

Parameters
fieldml_infoThe FieldML parsing state.
[in]base_nameThe root name of the basis evaluator.
[in]dof_formatThe name of the format to use when writing dof data.
[in]fieldThe field for which evaluators are to be created.
[in]variable_typeThe OpenCMISS variable type to generate dofs for.
[in]set_typeThe parameter set type.
[in]type_handleThe FieldML type handle for the field.
[out]errThe error code.
[out]errorThe error string.

Definition at line 2278 of file fieldml_output_routines.f90.