Ignore:
Timestamp:
05/31/18 10:44:24 (7 years ago)
Author:
Mathieu Morlighem
Message:

merged trunk-jpl and trunk for revision 22820

Location:
issm/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk

  • issm/trunk/src

  • issm/trunk/src/c/classes/Elements/Element.cpp

    r22758 r22822  
    14001400                parameters->FindParam(&N,NULL,ControlInputSizeNEnum);
    14011401                parameters->FindParam(&M,NULL,ControlInputSizeMEnum);
    1402                 if(control_index>0) for(int n=0;n<control_index-1;n++) start+=N[n]*M[n];
     1402                if(control_index>0) {
     1403                        for(int n=0;n<control_index;n++){
     1404                                start+=N[n]*M[n];
     1405                        }
     1406                }
    14031407
    14041408                for(int n=0;n<N[control_index];n++){
     
    16621666            for(int t=0;t<N;t++) times[t] = vector[(M-1)*N+t];
    16631667                                /*Create the three transient inputs for the control input*/
    1664             TransientInput* values_input=new TransientInput(ControlInputValuesEnum,times,N);
     1668            TransientInput* values_input=new TransientInput(input_enum,times,N);
    16651669                                TransientInput* mins_input = new TransientInput(ControlInputMinsEnum,times,N);
    16661670                                TransientInput* maxs_input = new TransientInput(ControlInputMaxsEnum,times,N);
     
    16711675                                                values_min[i] = min_vector[N*(vertexids[i]-1)+t];
    16721676                                                values_max[i] = max_vector[N*(vertexids[i]-1)+t];
    1673                                          } 
     1677                                         }
    16741678                                        switch(this->ObjectEnum()){
    16751679                    case TriaEnum:
    1676                                                                         values_input->AddTimeInput(new TriaInput(ControlInputValuesEnum,values,P1Enum));
     1680                                                                        values_input->AddTimeInput(new TriaInput(input_enum,values,P1Enum));
    16771681                                                                        mins_input->AddTimeInput(new TriaInput(ControlInputMinsEnum,values_min,P1Enum));
    16781682                                                                        maxs_input->AddTimeInput(new TriaInput(ControlInputMaxsEnum,values_max,P1Enum));
    16791683                                                                break;
    16801684                    case PentaEnum:
    1681                                                                         values_input->AddTimeInput(new PentaInput(ControlInputValuesEnum,values,P1Enum));
     1685                                                                        values_input->AddTimeInput(new PentaInput(input_enum,values,P1Enum));
    16821686                                                                        mins_input->AddTimeInput(new PentaInput(ControlInputMinsEnum,values_min,P1Enum));
    16831687                                                                        maxs_input->AddTimeInput(new PentaInput(ControlInputMaxsEnum,values_max,P1Enum));
    16841688                                                                        break;
    16851689                    case TetraEnum:
    1686                                                                         values_input->AddTimeInput(new TetraInput(ControlInputValuesEnum,values,P1Enum));
     1690                                                                        values_input->AddTimeInput(new TetraInput(input_enum,values,P1Enum));
    16871691                                                                        mins_input->AddTimeInput(new TetraInput(ControlInputMinsEnum,values_min,P1Enum));
    16881692                                                                        maxs_input->AddTimeInput(new TetraInput(ControlInputMaxsEnum,values_max,P1Enum));
Note: See TracChangeset for help on using the changeset viewer.