⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inicon.cpp

📁 Finite element program for mechanical problem. It can solve various problem in solid problem
💻 CPP
字号:
#include <string.h>#include "inicon.h"#include "./../../GEFEL/intools.h"/**  This constructor initializes attributes to zero values*/inicon::inicon(){  nlc  = 0L;  ncon = 0L;  con  = NULL;}/** This function reads data with initila condition description from the text preprocessor file given by the parameter in. Parameters : @param  in - pointer to opened text file with init. cond. data @param ndofn - number of init. cond values is equal to nodal dofs. @param lc - total number of load cases Returns : @retval 0 - on succes @retval 1 - invalid value of ndofn parameter @retval 2 - wrong load case id. @retval 3 - error reading condition value*/long inicon::read_prop(FILE *in, long ndofn, long lc){  long i, err;  if ((ndofn < 1) || (ndofn > 6))    return(1);  ncon = ndofn;  con = new double[ncon];  memset(con, 0, sizeof(*con)*ncon);  getlong(in, nlc);  if ((nlc < 1) || (nlc > lc))    return(2);  for (i = 0; i < ncon; i++)  {    err = getdouble(in, con[i]);    if (err)    {      fprintf(stderr, "\n\nError reading initial condition in function\n");      fprintf(stderr, " inicon::read_prop (inicon.cpp) \n");      return(3);    }  }  return(0);}/**  This destructor deallocates used memory*/inicon::~inicon(){  ncon = 0L;  delete [] con;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -