Changeset 21819


Ignore:
Timestamp:
07/19/17 12:47:56 (8 years ago)
Author:
schlegel
Message:

CHG: add output definitions as options for Responsex

Location:
issm/trunk-jpl/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/FemModel.cpp

    r21812 r21819  
    17361736                else{
    17371737                        /*last chance for the output definition, if the enum is one of Outputdefinition[1-10]Enum:*/
    1738                         if(output_enum>=Outputdefinition1Enum && output_enum <=Outputdefinition10Enum){
     1738                        if(output_enum>=Outputdefinition1Enum && output_enum <=Outputdefinition100Enum){
    17391739                                double_result = OutputDefinitionsResponsex(this,output_enum);
    17401740                                if(save_results){
     
    20322032                case VelEnum:                      this->ElementResponsex(responses,VelEnum); break;
    20332033                case FrictionCoefficientEnum:      NodalValuex(responses, FrictionCoefficientEnum,elements,nodes, vertices, loads, materials, parameters); break;
    2034                 default: _error_("response descriptor \"" << EnumToStringx(response_descriptor_enum) << "\" not supported yet!"); break;
     2034                default:
     2035                        if(response_descriptor_enum>=Outputdefinition1Enum && response_descriptor_enum <=Outputdefinition100Enum){
     2036                                IssmDouble double_result = OutputDefinitionsResponsex(this,response_descriptor_enum);
     2037                                *responses=double_result;
     2038                        }
     2039                        else _error_("response descriptor \"" << EnumToStringx(response_descriptor_enum) << "\" not supported yet!");
     2040                        break;
    20352041        }
    20362042
  • issm/trunk-jpl/src/m/classes/model.m

    r21808 r21819  
    181181                        if isa(md.friction,'friction'),
    182182                                md.friction.coefficient=project2d(md,md.friction.coefficient,1);
     183                                md.friction.p=project2d(md,md.friction.p,1);
     184                                md.friction.q=project2d(md,md.friction.q,1);
     185                        elseif isa(md.friction,'frictioncoulomb'),
     186                                md.friction.coefficient=project2d(md,md.friction.coefficient,1);
     187                                md.friction.coefficientcoulomb=project2d(md,md.friction.coefficientcoulomb,1);
    183188                                md.friction.p=project2d(md,md.friction.p,1);
    184189                                md.friction.q=project2d(md,md.friction.q,1);
Note: See TracChangeset for help on using the changeset viewer.