Changeset 22822 for issm/trunk/src/c/classes/Elements/Element.cpp
- Timestamp:
- 05/31/18 10:44:24 (7 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 22759-22762,22764,22769-22770,22777-22780,22782,22784,22786-22787,22789,22791,22793-22818
- Property svn:mergeinfo changed
-
issm/trunk/src
- Property svn:mergeinfo changed
/issm/trunk-jpl/src merged: 22759-22760,22764,22769-22770,22777-22780,22782,22784,22786-22787,22789,22794-22795,22798-22802,22806-22808,22816-22817
- Property svn:mergeinfo changed
-
issm/trunk/src/c/classes/Elements/Element.cpp
r22758 r22822 1400 1400 parameters->FindParam(&N,NULL,ControlInputSizeNEnum); 1401 1401 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 } 1403 1407 1404 1408 for(int n=0;n<N[control_index];n++){ … … 1662 1666 for(int t=0;t<N;t++) times[t] = vector[(M-1)*N+t]; 1663 1667 /*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); 1665 1669 TransientInput* mins_input = new TransientInput(ControlInputMinsEnum,times,N); 1666 1670 TransientInput* maxs_input = new TransientInput(ControlInputMaxsEnum,times,N); … … 1671 1675 values_min[i] = min_vector[N*(vertexids[i]-1)+t]; 1672 1676 values_max[i] = max_vector[N*(vertexids[i]-1)+t]; 1673 } 1677 } 1674 1678 switch(this->ObjectEnum()){ 1675 1679 case TriaEnum: 1676 values_input->AddTimeInput(new TriaInput( ControlInputValuesEnum,values,P1Enum));1680 values_input->AddTimeInput(new TriaInput(input_enum,values,P1Enum)); 1677 1681 mins_input->AddTimeInput(new TriaInput(ControlInputMinsEnum,values_min,P1Enum)); 1678 1682 maxs_input->AddTimeInput(new TriaInput(ControlInputMaxsEnum,values_max,P1Enum)); 1679 1683 break; 1680 1684 case PentaEnum: 1681 values_input->AddTimeInput(new PentaInput( ControlInputValuesEnum,values,P1Enum));1685 values_input->AddTimeInput(new PentaInput(input_enum,values,P1Enum)); 1682 1686 mins_input->AddTimeInput(new PentaInput(ControlInputMinsEnum,values_min,P1Enum)); 1683 1687 maxs_input->AddTimeInput(new PentaInput(ControlInputMaxsEnum,values_max,P1Enum)); 1684 1688 break; 1685 1689 case TetraEnum: 1686 values_input->AddTimeInput(new TetraInput( ControlInputValuesEnum,values,P1Enum));1690 values_input->AddTimeInput(new TetraInput(input_enum,values,P1Enum)); 1687 1691 mins_input->AddTimeInput(new TetraInput(ControlInputMinsEnum,values_min,P1Enum)); 1688 1692 maxs_input->AddTimeInput(new TetraInput(ControlInputMaxsEnum,values_max,P1Enum));
Note:
See TracChangeset
for help on using the changeset viewer.