Exemple #1
0
void
main(int argc, char **argv)
{
	int ro;
	char *file, *mount;

	mount = "/n/brzr";
	ro = 0;
	file = "/dev/flash/fs";

	ARGBEGIN {
	case 'D':
		chatty9p++;
		break;
	case 'r':
		ro++;
		break;
	case 'n':
		nsects = argval(ARGF());
		break;
	case 'z':
		sectsize = argval(ARGF());
		break;
	case 'f':
		file = ARGF();
		break;
	case 'm':
		mount = ARGF();
		break;
	default:
		usage();
	} ARGEND

	if(argc != 0)
		usage();

	initdata(file, 0);
	sectbuff = emalloc9p(sectsize);
	einit();
	loadfs(ro);
	serve(mount);
	exits(nil);
}
Exemple #2
0
void
main(int argc, char **argv)
{
	ulong i;
	int m, n;
	char *file;
	uchar hdr[MAXHDR];

	ARGBEGIN {
	case 'n':
		nsects = argval(ARGF());
		break;
	case 'z':
		sectsize = argval(ARGF());
		break;
	default:
		usage();
	} ARGEND

	if(argc != 1)
		usage();
	file = argv[0];

	sectbuff = emalloc9p(sectsize);
	initdata(file, 1);

	memmove(hdr, magic, MAGSIZE);
	m = putc3(&hdr[MAGSIZE], 0);
	n = putc3(&hdr[MAGSIZE + m], 0);
	clearsect(0);
	writedata(0, 0, hdr, MAGSIZE + m + n, 0);

	for(i = 1; i < nsects - 1; i++)
		clearsect(i);

	m = putc3(&hdr[MAGSIZE], 1);
	n = putc3(&hdr[MAGSIZE + m], 0);
	clearsect(nsects - 1);
	writedata(0, nsects - 1, hdr, MAGSIZE + m + n, 0);
}
JNIEXPORT jboolean JNICALL Java_org_limewire_cef_CefV8Value_1N_N_1SetValue__ILorg_limewire_cef_CefV8Value_2
  (JNIEnv *env, jobject obj, jint index, jobject val)
{
	CefRefPtr<CefV8Value> value(
		(CefV8Value*)GetCefBaseFromJNIObject(env, obj));
	if(!value.get())
		return JNI_FALSE;

	CefRefPtr<CefV8Value> argval(
		(CefV8Value*)GetCefBaseFromJNIObject(env, val));
	if(!argval.get())
		return JNI_FALSE;

	return value->SetValue(index, argval) ? JNI_TRUE : JNI_FALSE;
}
JNIEXPORT jboolean JNICALL Java_org_limewire_cef_CefV8Value_1N_N_1SetValue__Ljava_lang_String_2Lorg_limewire_cef_CefV8Value_2
  (JNIEnv *env, jobject obj, jstring key, jobject val)
{
	CefRefPtr<CefV8Value> value(
		(CefV8Value*)GetCefBaseFromJNIObject(env, obj));
	if(!value.get())
		return JNI_FALSE;

	CefRefPtr<CefV8Value> argval(
		(CefV8Value*)GetCefBaseFromJNIObject(env, val));
	if(!argval.get())
		return JNI_FALSE;
	cef_v8_propertyattribute_t p = V8_PROPERTY_ATTRIBUTE_NONE;
	return value->SetValue(GetStringFromJNI(env, key), argval, p ) ? JNI_TRUE : JNI_FALSE;
}
int main()
{
  double Vertices[] = {1,0,0,1,0,0,1,1};
  std::vector<double> Vertices0(Vertices, Vertices+8);

  Triangle<2>::SetGlobalCoordinatesArray(Vertices0);
  
  P12D<2>::Bulk TestElement(1,2,3);
  NeoHookean NH(1,1);
  
  
  StressWork  MyResidue(&TestElement, NH, 0,1);

  std::vector< std::vector<double> > argval(2);
  argval[0].resize(3);
  argval[1].resize(3);
  
  argval[0][0] = 0.1;
  argval[0][1] = 0.;
  argval[0][2] = -0.1;

  argval[1][0] = 0.;
  argval[1][1] = 0.1;
  argval[1][2] = -0.1;

  argval[0][0] = 0.;
  argval[0][1] = 0.;
  argval[0][2] = -0.;

  argval[1][0] = 0.;
  argval[1][1] = 0.;
  argval[1][2] = -0.;

  std::vector<unsigned int> DofPerField(2);

  DofPerField[0] = TestElement.getDof( MyResidue.getFields()[0] );
  DofPerField[1] = TestElement.getDof( MyResidue.getFields()[1] );


  if(MyResidue.consistencyTest(MyResidue, DofPerField, argval))
    std::cout << "DResidue::Consistency test successful\n";
  else
    std::cout << "DResidue::Consistency test not successful\n";
}