Trefftz direct method